使用ggplot的基本qplot错误

时间:2016-12-08 07:38:44

标签: r ggplot2

我正在努力解决为什么这个基本的qplot()不适合我。数据如下:

user_misclassification_rate = c(0.2, 0.3, 0.4, 0.1, 0.15, 0.2)
y_values = as.data.frame(user_misclassification_rate)
y_values$users = c(1,2,3,4,5,6)
colnames(y_values)[1] = "error_rate"

my_barplot = qplot(x = users,
                   y = error_rate,
                   data = y_values,
                   geom="bar")

print(my_barplot)

它似乎足够基本但我得到错误错误:stat_count()不能与y审美一起使用。我很难理解。感谢任何帮助,谢谢!

编辑:我知道这可能是一个愚蠢的错误,我仍然在网上寻找我做错的事情,但不要只是因为它可能是一个简单/愚蠢错误。

1 个答案:

答案 0 :(得分:0)

我不是qplot的大用户,因此不确定是否可以传入stat = 'identity'参数。默认情况下,ggplot栏会返回计数。

认为这是你想要的'正确的' ggplot:

ggplot(y_values, aes(users, error_rate)) + geom_bar(stat = "identity")

编辑:qplot插图没有提到这个 - http://docs.ggplot2.org/dev/vignettes/qplot.html