r - 如何在 Plotly 旭日形图中定义元素的顺序?
问题描述
我正在尝试使用 plot_ly 生成旭日形图。对于我的特殊情况,如果元素的顺序不是由分配的分支值决定,而是根据它们在数据集中的顺序,这将很重要。
我已经投入了相当多的时间来寻找解决方案,我是否遗漏了什么?
在这个最小的例子(从https://plotly.com/r/sunburst-charts/稍微修改)中,一个可行的解决方案将简单地在元素“Seth”和“Cain”之间切换位置:
library(plotly)
fig <- plot_ly(
labels = c("Eve", "Cain", "Seth", "Enos", "Noam", "Abel", "Awan", "Enoch", "Azura"),
parents = c("", "Eve", "Eve", "Seth", "Seth", "Eve", "Eve", "Awan", "Eve"),
values = c(65, 12, 14, 10, 2, 6, 6, 4, 4),
type = 'sunburst',
branchvalues = 'total'
)
fig
帮助和提示将不胜感激!
解决方案
推荐阅读
- spring-boot - 如何在使用“云原生 buildpacks”创建映像时将自定义文件添加到 docker 文件系统
- c# - 在运行时更改 MicrosoftAccountAuthenticationOptions
- sql - 将 2 个月的两行合并为 1 个月的一行,将空值合并为一行
- python - Sqlalchemy 和 Flask-SQLAlchemy 泛型关联表
- python - 蝴蝶曲线与不同层次的翅膀所有褶皱有不同的颜色
- sql-server - Visual Studio 中的 SQLServer 单元测试 - DROP DATABASE [MyDb]
- ruby-on-rails - ruby-aws-sdk 记录在删除后仍然存在
- visual-studio-code - VSCode:“Peek”缺少命令
- c# - 在 asp.net mvc 中使用 AJAX 过滤
- python - 从 Pandas 中的单字符列中获取 ord() 值