用户:一起写作业!查看:4 回复:3 评论:4 创建时间:2022-10-15T12:35:07
【作品展示】

【作品介绍】
使用pyecharts的map模块制作势力划分不够准确,以现在的省为单位大概分了一下
【作品源代码】
from pyecharts import Map
import webbrowser
import os
import csv
data = []
with open('军阀割据数据.csv', 'r') as fp:
reader = csv.reader(fp)
titles = next(reader)
for x in reader:
data.append(tuple(x))
print(titles)
print(data)
attr, value = Map.cast(data)
print(attr, value)
map = Map("北伐战争", width=800, height=600)
map.add("北伐前军阀势力划分图",
attr, value,
maptype="china",
is_visualmap=True,
visual_range=[1, 15],
pieces=[
{"max": 16, "min": 14, "label": "广州国民喵"},
{"max": 13, "min": 11, "label": "冯玉祥军"},
{"max": 10, "min": 8, "label": "吴佩孚军阀"},
{"max": 7, "min": 5, "label": "孙传芳军阀"},
{"max": 4, "min": 2, "label": "张作霖军阀"},
],
is_piecewise=True,
visual_range_text=["", ""],
)
map.render()
webbrowser.open("file://" + os.path.realpath("render.html"))
【提示】
部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:
https://python.codemao.cn