用R语言 画条形图(基于ggplot2包)

1.用qplot(x,data=data,geom.=”bar”,weight=y)+scale_y_continuous("y")画出y关于x的条形。

图中提示binwidth这里是指矩形的宽度,指定之后如下

qplot(x,data=data,geom="bar",weight=y,binwidth=0.2)+scale_y_continuous("y")

2.用qplot(x,data=data,geom.=”bar”)画出来的是频率直方图,反映的是单维变量

时间: 2024-10-25 15:18:25

用R语言 画条形图(基于ggplot2包)的相关文章

R语言画点状误差线

现在项目需要R语言做几个线性拟合,画一些点图,突然需要画误差线,网上找了下,可以用代码实现..效果如下 xx1<-c(xxxxxx,xxxx,xxxxx) yy1<-c(xxxxxx,xxxx,xxxxx) std1<-c(xxxxxx,xxxx,xxxxx) std2<-c(xxxxxx,xxxx,xxxxx) plot_stdy <- function(x, y, sd, len = 1, col = "black") { len <- len

R语言数据可视化1—ggplot2画柱状图

目的:将已有的业务表(csv格式),导入到Rstudio中.根据"开始时间",按月份统计出业务量.画出下图.(注:我选择的业务表中只有1.2.3月的数据) 开始吧!!! 1.加载csv格式的数据表,并查看字段名: ##加载数据 khsx <-read.csv("khsx.csv",header = TRUE) names(khsx)##查看列名 2.加载将要使用的包 ##加载包 library(ggplot2) ##画图用的包 library(lubridat

R语言画全基因组关联分析中的曼哈顿图(manhattan plot)

1.在linux中安装好R 2.准备好画曼哈顿图的R脚本即manhattan.r,manhattan.r内容如下: #!/usr/bin/Rscript #example : Rscript plot_manhatom.r XXX.assoc XXX.pdf argv <- commandArgs() #define the function to plot the manhatton and quantitle-quantitle plot plot_manhatton<-function(

R语言 : 画散点图

这个例子主要用 points 画散点图 福彩双色球开奖数据可视化: http://www.gdfc.org.cn/datas/history/twocolorball/history_1.html qh,r1,r2,r3,r4,r5,r6,bl 001,03,09,15,20,27,29,01 002,04,21,23,31,32,33,04 003,06,10,11,28,30,33,12 省略 151,04,05,08,11,21,27,08 152,08,13,15,20,21,25,12

R语言画曲线图

本文以1950年到2010年期间我国的火灾统计数据为例,数据如下所示: (0)加载数据 data<-read.csv("E:\\MyDocument\\p\\Data\\1950~2010火灾情况.csv") x=t(data[1]) y=t(data[2]) z=t(data[3]) w=t(data[4]) maxy=max(y) maxz=max(z) maxw=max(w) (1)将火灾数.直接损失.死伤人数,分别按年份作图 plot(x,y,type="o&q

R语言结合RColorBrewer颜色扩展包绘制横向直方图

首先载入颜色扩展包RColorBrewer,颜色包的具体使用方法可参见这篇文章http://book.2cto.com/201408/45552.html library(RColorBrewer) 本文以hadoop集群wordcount程序的输出结果为数据源 数据的整理代码如下 x=read.delim("C:/Users/a/Desktop/sample.txt",header=FALSE) #读入文本数据 names(x)=c("word","co

R语言学习笔记——用ggplot2作图

数据:ggplot2中的diamonds数据集,利用随机抽样取1000个样本,代码如下: > library(ggplot2) > data("diamonds") > head(diamonds) > set.seed(1234) > small <- diamonds[sample(nrow(diamonds),1000), ] 直方图 > ggplot(small)+geom_histogram(aes(x=price),fill=&qu

R语言做条形图时候,离散变量和连续型变量的区别

1)条形图 条形图或许是最常用图形,常用来展示分类(different categories on the x-axis)和数值(numeric values on the y-axis)之间的关系.sometimes the bar heights represent counts of cases in the data set, and sometimes they represent values in the data set(有时条形图高度代表数据集中的频数(count),有时候代表

R语言画正弦曲线

正弦曲线一个周期是2π,我们要先生成x的取值范围. 可以用seq函数生成一个等差序列,步进为0.01 x=seq( 0,  2*pi,  0.01 )   pi表示π y=sin(x) plot(x,y,type='l')         type='l'表示图形显示为线段,line