我有一个我从一个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())
正如您在上面所看到的,有很多类别。我想做的是以某种方式排序x轴slugs
,以便我们可以看到趋势。这里有一些例子:
了解这是如何组织的,以便您能够真正看到趋势?任何使用ggplot2的帮助都会很棒。