我尝试用带有以下代码的条形图绘制数据框:
df <- data.frame("Cat"=c("A", "B", "C"), "Var"=c(1,2,3))
qplot(Cat, Var, data=df, geom="bar")
然而,我收到以下错误,而我似乎无法找到解决方案:
Error: stat_count() must not be used with a y aesthetic.
答案 0 :(得分:2)
来自?qplot
:
很高兴让你快速制作地块,但我非常高兴 建议学习ggplot(),因为它可以更容易地创建复杂的 图形。
尝试并学习ggplot
。举个简单的例子:
library(ggplot2)
df <- data.frame("Cat"=c("A", "B", "C"), "Var"=c(1,2,3))
ggplot(df) +
geom_col(aes(Cat, Var))