pyecharts 桑基图 节点位置 调整 对应pyecharts版本
时间: 2023-09-27 13:05:47 浏览: 107
【Python数据可视化源码实例Pyecharts库集合】桑基图.zip
在 Pyecharts 1.7.1 版本中调整桑基图节点位置可以使用 Sankey.add() 方法中的 node_gap 参数,通过设置该参数的大小可以调整节点之间的距离,从而调整节点位置。
例如,以下代码将节点之间的距离设置为 30:
```python
from pyecharts.charts import Sankey
sankey = Sankey()
# 添加节点和边
sankey.add(
"sankey",
nodes,
links,
node_gap=30,
line_opacity=0.5,
line_curve=0.5,
label_opts=opts.LabelOpts(position="right"),
)
```
需要注意的是,该参数的默认值为 20,在节点数量较多时可能会导致节点重叠,需要适当调整节点间距以保证图表的可读性。
阅读全文