小编Ivo*_*voB的帖子

Plotly Sankey 图:如何设置节点位置,显式 X 和 Y 值不起作用

希望有人有建议!当我不指定 X 和 Y 位置时,桑基图在形状方面看起来不错,但在垂直排序方面则不然:元素的垂直/Y 顺序不是我想要的(对于每个 X 位置,垂直顺序都不同) ):

在此输入图像描述

当我设置 pad=100 时,对于每个足够奇怪的 X 位置,Y 顺序都是正确的。但是当 pad=1 时,我尝试显式设置 X 和 Y 位置,但绘图在形状方面看起来很奇怪。不知道为什么。有任何想法吗 ?请参阅下面的示例代码:

fig = go.Figure(go.Sankey(
arrangement = "snap",
node = {
    "label": ["0br","0cl","0go","0gr","0hy","1br","1cl","1go","1gr","1hy","2br","2cl","2go","2gr","2hy","3br","3cl","3go","3gr","3hy","4br","4cl","4go","4gr","4hy","5br","5cl","5go","5gr","5hy","6br","6cl","6go","6gr","6hy"],
    "x": [0, 0, 0, 0, 0, 0.16, 0.16, 0.16, 0.16, 0.16, 0.33, 0.33, 0.33, 0.33, 0.33, 0.5, 0.5, 0.5, 0.5, 0.5, 0.66, 0.66, 0.66, 0.66, 0.66, 0.84, 0.84, 0.84, 0.84, 0.84, 1, 1, 1, 1, 1],
    "y": [0, 0.25, 0.5, 0.75, 1.0,0, 0.25, 0.5, 0.75, 1.0,0, 0.25, …
Run Code Online (Sandbox Code Playgroud)

python plotly sankey-diagram plotly-python

0
推荐指数
1
解决办法
3219
查看次数

标签 统计

plotly ×1

plotly-python ×1

python ×1

sankey-diagram ×1