我有一个包含列“值”的熔化数据集,它表示随数据集的每一行而变化的绝对数字。我想按国家/地区在条形图中显示此数字。
p <- ggplot(melted,aes(factor(country),y=as.numeric(value))) + geom_bar() +opts(axis.text.x = theme_text(angle = 90,hjust = 1))
我得到的只有:
pmin(y,0)出错:找不到Objekt'y'。
当然我三重检查是否有“值”变量我只是找不到什么是错的。如果离开y = ... out,我得到的每个国家的观察结果对于我的每个国家都是相同的。
答案 0 :(得分:5)
您可能需要在geom_bar()
中定义身份统计信息。
ggplot(melted,aes(factor(country),y=as.numeric(value))) +
geom_bar(stat = "identity", position = "stack")