带有qplot的条形图

时间:2017-06-13 22:14:51

标签: r ggplot2

我尝试用带有以下代码的条形图绘制数据框:

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.

1 个答案:

答案 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))