pyechart做漏斗图

利用pyecharts实现一个简陋的漏斗图

from pyecharts import options as opts
from pyecharts.charts import Funnel
# from pyecharts.faker import Faker
import pandas as pd 
dt =pd.read_excel("C:/Users/ganyu/Desktop/test.xlsx",sheet_name=1)

数据:
pyechart做漏斗图_第1张图片
将数据整理成二维列表
[
[key,value],
[key,value],

]
pyechart做漏斗图_第2张图片
作图:

data = []
for d in dt.values:
    data.append(list(d))
c = (Funnel()
    .add("资产/w",
    data,
    label_opts=opts.LabelOpts(position="inside"),
    sort_="ascending",)
    .set_global_opts(title_opts=opts.TitleOpts(title="漏斗图"))
    )
c.render_notebook()

效果:
pyechart做漏斗图_第3张图片

你可能感兴趣的:(可视化,数据可视化,python)