绘制 Sankey 节点 X 位置不符合预期

问题描述 投票:0回答:1

我有一个桑基图,我正在尝试手动定位节点。

节点定义如下所示:

node = {
labels = ["undefined", "undefined category", "utilities", "Asking for information", "transport and highways", "reporting an issue", "street cleaning", "escalated", "Handled by Knowledge", "handled by triage"],
X = 0.0001, 0.5, 0.0001, 0.5, 0.0001, 0.5, 0.0001, 0.9999, 0.9999, 0.9999]
}

为了简洁起见,我排除了 Y 数组。

例如,我希望标签为“Utilities”的节点的 X 位置为 0.0001,但它显示在屏幕中央(水平)!

我怀疑我误解了 X 和 Y 数组应该如何排列!

有什么想法吗?

plotly sankey-diagram
1个回答
0
投票

请查看此处的语法: https://plotly.com/python/sankey-diagram/#define-node-position

或者对于 R,这里:https://plotly.com/r/sankey-diagram/#define-node-position

您的语法已关闭:不要将 x 大写,并正确打开列表。

 node = {
labels = ["undefined", "undefined category", "utilities", "Asking for information", "transport and highways", "reporting an issue", "street cleaning", "escalated", "Handled by Knowledge", "handled by triage"],
"x" = [0.0001, 0.5, 0.0001, 0.5, 0.0001, 0.5, 0.0001, 0.9999, 0.9999, 0.9999]
}

令我惊讶的是代码没有返回语法错误。

© www.soinside.com 2019 - 2024. All rights reserved.