pyecharts的中文网站,有这个包的详细介绍,需要什么直接去看什么。
绘制桑基图,主要是结点和联系。
原始数据的示意图:
pyecharts要求都要是json格式,这是一种数据格式,有专门的网站将excel转换成json。比如http://www.yzcopen.com/doc/exceljson
自己也找了个代码:
import codecs
file_name = '.\\卵巢囊肿手术治疗(腹腔镜).xlsx'
wb = xlrd.open_workbook(file_name)
dict_list = []
node_list = []
sh = wb.sheet_by_index(3)
title = sh.row_values(0) # 获取表头,即第一行的字段
# print(title) # ['科室', '项目类型', '金额']
# for循环遍历,从第1行开始(第0行是表头)
for i in range(1,sh.nrows):
rowvalue = sh.row_values(i)