桑基图通常可以作为路径分析的展示,说一下如何用Python实现。
可视化神器pyecharts里有现成可用的包,今天我就是平平无奇搬运工!
官方文档参考:
1.https://pyecharts.org/#/zh-cn/basic_charts
2.https://gallery.pyecharts.org/#/Sankey/sankey_with_level_setting
第一个文档 ,基本图表——桑基图,解释了各个参数的释义;
第二个文档,举例了几类可视化的图和具体的代码:基本、从json中解析直接画图、设置每一步的样式、垂直型。
基本示例代码如下:
#导入需要的包
from pyecharts import options as opts
from pyecharts.charts import Sankey
#列全涉及的节点名称
nodes = [
{
"name": "category1"},
{
"name": "category2"},
{
"name": "category3"},
{
"name": "category4"},
{
"name": "category5"},
{
"name": "cat