希望有人有建议!当我不指定 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)