带有ggplot的直方图中的Y轴比例

时间:2019-01-12 18:15:05

标签: r ggplot2

我已经准备好要显示为直方图的数据集。

我相信我的X轴正确,但似乎无法在Y轴上获得totmis1……只是不清楚的直方图:

ggplot(data = brfss2013a, aes(x = totmis)) + 
  geom_histogram(binwidth = 3)

enter image description here

1 个答案:

答案 0 :(得分:2)

tl; dr 使用geom_bar(stat="identity")代替geom_histogram()

我认为您要查找的术语是条形图(从技术上讲,直方图是对连续数据分布进行计数/合并的结果;目前尚不清楚是否已经通过装箱计算了这些值,或者数据是否具有其他含义,但我认为这并不重要)。

dd <- data.frame(totmis=1:11,
                 totmis1=c(5786,5086,3187,2594,1591,1318,
                           847,754,512,511,383))
library(ggplot2)
ggplot(dd, aes(totmis,totmis1))+
    geom_bar(stat="identity")

您需要stat="identity",因为geom_bar()会默认计算出现次数...

enter image description here