我想绘制这个数据框。我搜索了一个类似的例子,但我找不到完全匹配。
x <- data.frame(a=c(1:4),
b=c(5:8),
c=c(9:12),
d=c(13:16))
row.names(x) <- c("w","x","y","z")
我想要一个条形图用于整个数据框,因此x轴(w,x,y,z)上的每个刻度将具有四个值(a,b,c,d)。
答案 0 :(得分:2)
x <- data.frame(a=c(1:4),
b=c(5:8),
c=c(9:12),
d=c(13:16))
x = as.matrix(x)
row.names(x) <- c("w","x","y","z")
x = t(x)
barplot(x,beside=T, ylim=c(0,20), legend.text=rownames(x), args.legend = c(ncol=4))