我试图写一个程序绘制平均每列的条形图。我有一个数据集“虚拟”包含100行和50列,我想绘制平均每列,并分别保存此条形图。我想平均50个不同的列图1条形图,并保存在一定的位置,我该怎么做?
我尝试用这种语法来绘制数据集中每列的平均值,但是它显示了一个错误。
library(ggplot2)
for(i in 2:ncol(Dummy))
{
jpeg(file="d:/R Data/Barplot/.jpeg")
}
barplot(colMeans(Dummy), ylim=c(0,50))
dev.off()
下面是错误:
Error in jpeg(file = "d:/R Data/Barplot/hist.jpeg") :
too many open devices and Error in colMeans(Dummy) : 'x' must be numeric
1条答案
按热度按时间kjthegm61#
我同意评论,从你的问题,你更有可能寻找一个条形图。然而,这里有一个例子,以获得列平均值的直方图:
希望这能帮上忙