r - reorder_within (ggplot2) 有问题

标签 r ggplot2 facet

我有一个方面的问题。我想在我的小数据集中使用“区域”变量拆分我的数据,并按“andel”重新排序。我尝试使用 reorder_within (tidytext) 它确实对条形图进行了正确排序,但在每个方面我都得到了数据集中的每个刻度标签,总共 18 个,尽管我每个只有六个观察值团体。我在这里缺少什么?

帮助将不胜感激。

这是我的数据。

region               FodelseLandNamn             n  andel
 1 Skåne län            Sydost-Asien             2223 0.0954
 2 Skåne län            Södra Europa             3188 0.137 
 3 Skåne län            Södra och Central-Asien  2353 0.101 
 4 Skåne län            Västra Asien             9037 0.388 
 5 Skåne län            Östra Afrika             1148 0.0493
 6 Skåne län            Östra Europa             2017 0.0866
 7 Stockholms län       Syd-Amerika              3391 0.0767
 8 Stockholms län       Sydost-Asien             3275 0.0741
 9 Stockholms län       Södra och Central-Asien  6029 0.136 
10 Stockholms län       Västra Asien            12433 0.281 
11 Stockholms län       Östra Afrika             5990 0.136 
12 Stockholms län       Östra Europa             3500 0.0792
13 Västra Götalands län Sydost-Asien             2337 0.0966
14 Västra Götalands län Södra Europa             2407 0.0994
15 Västra Götalands län Södra och Central-Asien  3072 0.127 
16 Västra Götalands län Västra Asien             7085 0.293 
17 Västra Götalands län Östra Afrika             4475 0.185 
18 Västra Götalands län Östra Europa             1215 0.0502


ggplot(df_desk1, aes(reorder_within(FodelseLandNamn, andel, region), andel, fill = region)) +
        geom_bar(stat = "identity") +
        coord_flip() +
        scale_x_reordered() +
        facet_grid(region ~., scales = "free_x")

/亨里克

最佳答案

我无法评论 s_t 的解决方案(我缺少代表),但您需要将 scales = "free_x" 更改为 scales = "free"scales = "free_y"。然后 ggplot 清理额外的级别。

关于r - reorder_within (ggplot2) 有问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56989891/

相关文章:

r - 无法将 ggplot 保存为 eps

R ggplot2 geom_rect 堆叠起来

r - 如何在 ggplot2 的 x 轴中使用月份名称

string - Solr:方面计数索引不能是字符串?

python - 识别最高行值所属的列,python或R

r - knitr kable 中的 LaTeX 数学表达式 (Sweave)

删除数据框中的镜像线

r - 百分比标签到 100% 堆栈图尝试 "mutate"但不起作用

histogram - 如何设置elasticsearch直方图中的间隔数

r - ggplot2:更改条形图中每个方面的颜色