我正在努力解决为什么这个基本的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审美一起使用。我很难理解。感谢任何帮助,谢谢!
编辑:我知道这可能是一个愚蠢的错误,我仍然在网上寻找我做错的事情,但不要只是因为它可能是一个简单/愚蠢错误。
答案 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