首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ggforce::geom_parallel_sets上对y轴排序

在ggforce::geom_parallel_sets上对y轴排序
EN

Stack Overflow用户
提问于 2017-12-12 05:36:03
回答 0查看 1.6K关注 0票数 8

使用ggforce包的dev版本,我可以创建一个Sankey图,如下所示(来自文档)

代码语言:javascript
复制
data <- reshape2::melt(Titanic)
data <- gather_set_data(data, 1:4)

ggplot(data, aes(x, id = id, split = y, value = value)) +
  geom_parallel_sets(aes(fill = Sex), alpha = 0.3, axis.width = 0.1) +
  geom_parallel_sets_axes(axis.width = 0.1) +
  geom_parallel_sets_labels(colour = 'white')

我正在努力的是,让y轴变量以任何方式排序,而不是默认的,看起来是按字母顺序颠倒的。例如,更改绘图,使Adult显示在绘图顶部附近,而Child显示在下方。

我尝试在应用gather_set_data之前重新调整因子,以及在应用gather_set_data之后重新调整y变量,但似乎都不起作用。我也尝试过将它们定义为字符,并以不同的顺序排序,但似乎也不起作用。

任何帮助都将不胜感激。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47761815

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档