我有一堆直方图来绘制仍在进行的数据.由于样本大小不同,为了比较它们,我需要绘制直方图,其中百分比不是计数.
qplot (field, data=mydata, geom="histogram", binwidth=10)
Run Code Online (Sandbox Code Playgroud)
上面的qplot显示计数.的密度,因为它把一个仓到仓的宽度内的计数,而我需要在样品总数除以选项是不适用的.
我可以预先计算包含百分比的列,但它很麻烦(我有很多数据集).
有没有更好的方法告诉qplot直接用百分比绘制直方图(理想情况下,也显示为百分比(69%)而不是0.69)?
谢谢!
试试这个:
ggplot(movies,aes(x=rating))+stat_bin(aes(n=nrow(movies), y=..count../n))+
scale_y_continuous(formatter = "percent")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1803 次 |
| 最近记录: |