项目依赖安装包
echarts-countries-pypkg
echarts-china-provinces-pypkg
echarts-china-cities-pypkg
echarts-china-counties-pypkg
echarts-china-misc-pypkg
# echart-united-kingdom-pypkg
pyecharts==0.5.11 # 画图工具
pycharts-javascripthon==0.0.6
pychart-jupyter-install==0.0.3
pyecharts-snapshot==0.2.0
# 读取文件安装
pip install -r ./requirments.txt -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
绘制折线图
from pyecharts.charts import Line
import random
qz = [1,4,18,9,5,9]
ys = [5,4,6,8,12,7]
line = Line("疫情变化图")
x_line = ['3-1','3-2','3-3','3-4','3-5','3-6']
line.add("新增确诊",x_line,qz,is_label_show=True)
line.add("新增疑似",x_line,ys,is_label_show=True)
line.render(path='line-map.html') # 渲染为html文件
绘制中国地图
from pycharts.charts import Map
import random
from province_city import province_city # 导入省、市、(数据自行准备)
# 取各省的名称
province_name = province_city.keys()
# 生成各省对应的数值,随机生成 1-1000之间的数值
province_value=[]
for i in range(len(province_nme)):
province_value.append(random.randint(1,1000))
china = Map('中国地图','中国地图',width=1366,height=600)
# visual_range 渲染颜色的范围
china.add('测试画出中国地图',province_name,province_value,maptype='china',visual_range=[0,1000],is_visualmap=True,visual_text_coloe="#000",is_label_show=True)
绘制34个省份地图
from pycharts import Map
import random
from province_city import province_city # 导入省、市、(数据自行准备)
# 取各省的名称
province_name = province_city.keys()
# 取各省名称
for province in province_name:
# 取湖北各市名称
citys = province_city[province]
city_value=[]
for i in range(len(citys)):
city_value.append(random.randint(1,1000))
province_map = Map(province+'地图',province+'地图',width=800,height=600)
province_map.add('测试画出'+ province+'地图',citys,city_value,maptype=province,visual_range=[0,1000],is_visualmap=True,visual_text_coloe="#000",is_label_show=True)
province_map.render(path="Province_map/"+province+"_map.html")