R / ggplot2 - 排序堆积的条形图条

时间:2016-12-07 18:55:26

标签: r ggplot2

我有一个我从一个data.frame动态创建的情节,如下所示:

slug      provider     n
id1       facebook     1
id2       twitter      1
id2       facebook     1
id3       email        1
...        ...         ...

以下是一些包含玩具数据的要点:https://gist.github.com/gaiusjaugustus/b8b0b61907fdb952ce481c2c7c05f76c

使用以下代码创建了一个情节。

ggplot(df, aes(x=slug, y=n, fill=provider)) + geom_bar(position="fill", stat="identity") + scale_y_continuous(labels=percent_format())

Stacked Bar plot

正如您在上面所看到的,有很多类别。我想做的是以某种方式排序x轴slugs,以便我们可以看到趋势。这里有一些例子: Latino populations ancestry

了解这是如何组织的,以便您能够真正看到趋势?任何使用ggplot2的帮助都会很棒。

0 个答案:

没有答案