R语言基础绘图教程

您所在的位置:网站首页 怎么用c语言做直方图 R语言基础绘图教程

R语言基础绘图教程

2023-10-30 20:22| 来源: 网络整理| 查看: 265

R基础教程可先阅读:R语言编 1 barplot()函数绘制

数据:

Group Count1 Count2

Control 10 8

Drug1 28 13

Drug2 23 14

Drug3 9 18

Drug4 15 6

#读入数据 data = read.table("barplot.txt",header=T) #绘制条形图,仔细喊下面没一行代码都生成一个图,看他们的差别会知道参数是干嘛的。 barplot(data[,2]) barplot(data[,2],names.arg = data[,1]) barplot(data[,2],names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量") barplot(data[,2],names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量",col="blue") barplot(data[,2],names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量",col=c("grey","red","blue","orange","green")barplot(data[,2])# 添加横轴分组名称 barplot(data[,2],names.arg = data[,1])# 添加横纵坐标的名称和图片名称 barplot(data[,2],names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量")# 更改条形颜色 barplot(data[,2],names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量",col="blue")为不同的组设置不同的颜色 barplot(data[,2],names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量",col=c("grey","red","blue","orange","green"))多种分组的柱状图:堆积柱状图#转换数据 data2 = t(data[,c(2,3)]) #绘制柱状图 barplot(as.matrix(data2))#调整图形 barplot(as.matrix(data2), names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量", col=c("blue","red"), legend=c("Low Dose","High Dose"), ylim=c(0,50)) box() #边框###------水平柱状图 par(las=2)#调整水平轴数字方向 barplot(as.matrix(data2), names.arg = data[,1],main="条形图",xlab="统计量", col=c("blue","red"), legend=c("Low Dose","High Dose"), xlim=c(0,50), horiz=TRUE, space=0.5) box() #边框多种分组的柱状图:非堆积柱状图#非堆积柱状图 barplot(as.matrix(data2), names.arg = data[,1],main="条形图",xlab="分组",ylab="统计量", col=c("blue","red"), legend=c("Low Dose","High Dose"), ylim=c(0,30), beside=TRUE) box() #边框

2

ggplot2绘制

部分数据:

Source Year Anomaly10y Unc10y

Berkeley 1900 -0.171 0.108

Berkeley 1901 -0.162 0.109

Berkeley 1902 -0.177 0.108

Berkeley 1903 -0.199 0.104

Berkeley 1904 -0.223 0.105

Berkeley 1905 -0.241 0.107

Berkeley 1906 -0.294 0.106

Berkeley 1907 -0.312 0.105

绘图格式:

ggplot(data,aes())+ geom_bar()library(ggplot2) csub


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3