当y轴是“Count”而不是显式变量时,geom_bar的宽度一致

时间:2016-02-12 15:48:25

标签: r ggplot2

我试图在ggplot2中制作条形图,所有条形都具有相等的宽度,无论是否存在特定变量组合的数据。这个问题与“Consistent width for geom_bar in the event of missing data”中的问题非常相似;但是,我没有映射到y轴的变量,而是我正在计算特定变量组合发生的次数。

有谁知道解决这个问题的方法?另外,在我原来的“实际”数据集中,我在facet_wrap中有两个变量需要考虑,而不是一个。包含这个额外的变量会有不同的答案吗?

我目前制定的代码给了我不均匀的条宽:

库(GGPLOT2)     ggplot(dat,aes(Subjective_Assessment,fill = pts))+ geom_bar(position =“dodge”)+     facet_wrap(〜背景)+     实验室(Y = “计数”)

Example Bar graph resulting in uneven bar widths

  species background      pts Subjective_Assessment
Species_1    State_1 Factor_1                  Good
Species_2    State_1 Factor_1                  Good
Species_3    State_1 Factor_1                  Good
Species_4    State_1 Factor_1                  Good
Species_1    State_1 Factor_2                  Poor
Species_2    State_1 Factor_2                  Poor
Species_3    State_1 Factor_2              Moderate
Species_4    State_1 Factor_2                  Poor
Species_1    State_1 Factor_3              Moderate
Species_2    State_1 Factor_3              Moderate
Species_3    State_1 Factor_3              Moderate
Species_4    State_1 Factor_3                  Poor
Species_1    State_2 Factor_1                  Good
Species_2    State_2 Factor_1                  Good
Species_3    State_2 Factor_1                  Good
Species_4    State_2 Factor_1                  Good
Species_1    State_2 Factor_2              Moderate
Species_2    State_2 Factor_2              Moderate
Species_3    State_2 Factor_2              Moderate
Species_4    State_2 Factor_2              Moderate

提前感谢您的帮助。

0 个答案:

没有答案