最近在做一个数模题,需要中国地图的数据可视化,了解到pyecharts,踩了一些坑,在此记录
—————————————————————————
版本问题
现在网上大多数文章都是用的老版本,比如0.5以下,但pyecharts升级后,变化还是挺大的。我安装的就是最近版,好像是1.8几。
绘图代码(模版)
先以中国地图为例
每个省份和其对应的数值要以元组的形式给到参数里
opts.TitleOpts就是标题文字的各种参数,详细都可以到官方文档查看
想看哪个函数就直接搜,里面参数的讲解很详细
官方文档(中文)
可以画中国地图,省份地图,城市地图,就在add的maptype参数改就好,比如画浙江就写‘浙江’
from pyecharts.charts import Map
from pyecharts import options as opts
data = [('北京', 12.54), ('天津', 13.02), ('河北', 13.0), ('山西', 11.53), ('内蒙古', 11.48), ('辽宁', 15.43), ('吉林', 13.21), ('黑龙江', 13.03), ('上海', 15.07), ('江苏', 15.99), ('浙江', 13.89), ('安徽', 15.01), ('福建', 11.42), ('江西', 11.44), ('山东', 14.75), ('河南', 12.73), ('湖北', 13.93), ('湖南', 14.54), ('广东', 9.73), ('广西', 13.12), ('海南', 11.33), ('重庆', 17.42), ('四川', 16.3), ('贵州', 12.84), ('云南', 11.06), ('西藏', 7.67), ('陕西', 12.85), ('甘肃', 12.44), ('青海', 9.45), ('宁夏', 9.67), ('新疆', 9.66)]
_max = 9</