【发布时间】:2016-11-22 11:09:53
【问题描述】:
我有一个包含两个列表的文件:名称在第一列,数字在第二列。
我想用 x 轴上的名称和 y 轴上的数字制作条形图。
我使用了 melt(mydata) 并得到了一个包含 3 列的文件:V1(名称)变量(V2)值(数字)
然后我尝试了
ggplot(dat, aes(x = "V1", y= "value", fill = "variable")) + geom_bar(stat="identity")
我得到了:Stacked barplot
任何想法我哪里出错了?
【问题讨论】:
-
不要在
aes..中引用变量.. -
如果我不这样做它就不起作用.. 然后它说'value' not found
-
您刚刚运行的是
melt(mydata)还是mydata <- melt(mydata)?您需要将数据重新分配给某些东西以进行永久更改