展示
数据
实战
# -*- encoding: utf-8 -*-
import xlrd
from pyecharts.charts import Bar
from valud.until import dict_values, dicts, get_values, get_city_values
# 创建表格
excels = xlrd.open_workbook('../valud/实验数据.xls')
# 获取指定单元的sheet数据, 0代表第一个
sheets = excels.sheets()[0]
city = ['湖南', '贵州', '深圳', '湖北', '重庆', '四川', '黑龙江', '香港', '北京']
# 实例分析对象
bar = Bar()
# 添加x轴数据
bar.add_xaxis(city)
value1, value2,value3,value4,value5 = dict_values()
value1, value2,value3,value4,value5 = dicts(sheets, value1, value2, value3, value4, value5)
# 添加y数据,注意与上述数据相对应
bar.add_yaxis("2015业绩", get_values(value1))
bar.add_yaxis("2016业绩", get_values(value2))
bar.add_yaxis("2017业绩", get_values(value3))
bar.add_yaxis("2018业绩", get_values(value4))
bar.add_yaxis("2019业绩", get_values(value5))
# 保存页面化文件
bar.render('柱状图.html')
结果展示
如果学习上有遇到问题,加/:yiyi990805(备注:阿里云tony)即可。