【发布时间】:2017-08-10 11:50:33
【问题描述】:
我刚刚开始使用 R,我正在尝试绘制一些我制作的虚拟数据,这些数据我已经加载为数据框,但是,经过大量的试验和错误和搜索,我试图制作一些条形图列和以下代码不起作用:
Termcount <- count(dummydata$Term)
ggplot(data=dummydata, aes(x=Term, y=Termcount, fill=Term)) + geom_bar(stat = "identity")
但是,下面的代码确实生成了我想要的情节,但我不明白为什么。
ggplot() + aes(dummydata$Term, fill=dummydata$Term) + geom_bar()
这会生成以下图:
运行第一个代码时,出现以下错误:
不知道如何为 data.frame 类型的对象自动选择比例。默认为连续。 错误:美学必须是长度 1 或与数据 (17) 相同:x、y、填充
如果需要,我可以上传数据,如果有帮助的话。
【问题讨论】:
-
在第一个中,dummydata 中没有
Termcount列 -
请在此处发布(部分)您的 data.frame,以便我们查看它的外观并为您提供更好的帮助 :)