可能重复:
如何使用 R 创建分组条形图
Species Dbh Height
1 DF 383.7143 254.3036
2 ES 403.3333 280.0000
3 F 372.0000 270.0000
4 FG 381.5000 275.0000
5 GF 351.5838 242.6522
6 HW 209.0000 198.0000
7 LP 232.8571 218.3333
8 PP 568.5000 330.0000
9 SF 136.4286 154.1000
10 WC 375.0757 234.8777
11 WL 340.0588 252.5714
12 WP 319.7273 251.3939
我想把上面的数据变成这样的条形图。物种作为箱,dbh 和高度作为每个箱的条。
我使用了代码:
aggregate(ufc[,4:5],ufc[3],mean,na.rm=TRUE)
得到上述数据集
使用此代码一次只能获取一个变量:
barplot(ufc.means$Height, col=rainbow(20),
names.arg=(ufc.means$Species), las=2,main="Height")