画折线图
from pyecharts import Line
import random
qz = [1, 4, 18, 9, 8, 13]
ys = [3, 6, 23, 8, 5, 6]
line = Line(title="疫情变化图",width=800, height=400)
x_line = ["2-1","2-2","2-3","2-4","2-5","2-6"]
line.add(name = "疑似确诊", x_axis=x_line ,y_axis=ys,is_label_show=True,line_color="red")
line.add(name = "新增确诊", x_axis=x_line ,y_axis=qz,is_label_show=True,line_color="blue")
line.render( '折线图示范.html')
画中国地图
字典的组成是 key-value 连接key和value用冒号隔开
from pyecharts import Map #在工具里面引入地图包
import random #引入random
from province_city import province_city
#事先写好各个省份的城市名,province_city是字典,
#举个栗子 '海南': ['海口市', '三亚市', '万宁市', '文昌市', '儋州市', '琼海市', '东方市', '五指山市'],
province_name = province_city.keys() #这里要获取key的值
province_value= [] #创建空列表
for i in range(len(province_name)): #len=34个省级行政区域,range=从0到34 循环35次
province_value.append(random.randint(1,1000))#随机数追加到列表
china = Map("中国地图",width=800,height=600)
china.add("省份",province_name,province_value,maptype="china", visual_range=[0,1000],
is_visualmap=True, visual_text_coloe="#000",is_lableshow=True)
画单个省份地图
from pyecharts import Map
import random
from province_city import province_city
#province_city是一个字典
province_name= province_city.keys() #省份名字
province = "广东"
citys = province_city[province] #获取键值对keys的values
city_value = []#创建空列表
for i in range(len(citys)):
city_value.append(random.randint(1,1000))
province_map = Map("中国地图", 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_lableshow=True)
province_map.render(path="Untitled Folder/"+province+"_map.html")
#最后一步是渲染到指定目录
画出每个省份的地图
from pyecharts import Map
import random
from province_city import province_city
for province in province_name :
citys = province_city[province] #获取values
city_value = []#创建空列表
for i in range(len(citys)):
city_value.append(random.randint(1,1000))
province_map = Map("中国地图", province+"地图",width=800,height=600)
province_map.add("测试画出"+ province+"地图",citys,city_value,maptype=province, visual_range=[0,1000],
is_visualmap=True, visual_text_color="#000",is_lableshow=True)
province_map.render(path="Untitled Folder/"+province+"_map.html")
这里渲染的代码要放在第二个for后,第一个for里,因为要先把每个城市先赋值,然后才能够进行渲染