如何使用ggplot2绘制频率?

Mat*_*ert 4 r ggplot2

我有一个包含列"值"的熔化数据集,它表示随数据集的每一行而变化的绝对数字.我想按国家/地区在条形图中显示此数字.

p <- ggplot(melted,aes(factor(country),y=as.numeric(value))) + geom_bar() +opts(axis.text.x = theme_text(angle = 90,hjust = 1)) 
Run Code Online (Sandbox Code Playgroud)

我得到的是:

pmin(y,0)出错:找不到Objekt'y'.

当然我三重检查是否有"价值"变量我只是找不到什么是错的.如果离开y = ... out,我得到的每个国家的观察结果对于我的每个国家都是相同的.

JoF*_*wld 5

您可能需要在中定义标识统计信息geom_bar().

 ggplot(melted,aes(factor(country),y=as.numeric(value))) + 
        geom_bar(stat = "identity", position = "stack")
Run Code Online (Sandbox Code Playgroud)