echarts画地图,echarts数据可视化地图
前不久,我拿到了杭州某网站发布的二手房信息。画的时候发现地图的表现还是有欠缺的。把用过的东西贴在这里,提高记忆力。
之前接触过在底图上画地图,但是涉及到中国行政区划,我觉得不太方便。电子海图广泛应用于数据可视化。这里,
pyecharts
用于生成Echarts风格的图表。环境:pycharm;python3.6
1、
- pycharts包的安装
pip安装pyecharts
- 在绘制地图时,需要导入相应的地图文件包
全球地图:e海图-国家-py pkg (1.9 MB))))))))。
中国省级地图3360e海图-中国-省份-pypkg (730kb)))))。
中国城市地图3360e海图-中国-城市-pypkg (3.8mb))))))。
建议安装后再画。安装方法与工具包一致。
pipi installecharts-国家/地区-py pkg;
管道安装图表-中国-省份-py包装
管道安装图表-中国-城市-py包
2.从pyecharts导入地图绘制地图# attr,value=[20,100] attr=[余杭区,萧山区] #框架的基本特征m=Map(杭州地图样本attr,value,maptype=u 杭州),visual _ range=[ 0,100],is _ visual Map=trisualmap visual _ text _ color= # 0000
M.add(**Kwargs)主要用来渲染数据,顺序是图例,X,y。
attr
:列表是地级市名的列表
。在相应的区域写上要标记的区域。请注意,里面的名字必须是正规的。不然以后就没法标注了。
value
:list是attr每个区对应的数值。
maptype=u’杭州’
:指定要绘制的区域。可以是省级地名,也可以是市级地名。358 www.sina.com/=[0,100]:指定贴图的颜色范围间隔。默认值为[0,
100 )。这里主要指Y值的范围,很容易生成有色差的图形。
visual_range
:显示每个点的x值。M.show_config(:图表文件中的所有设置都将打印在终端上。
M.render(:默认情况下,在当前文件中生成render.html文件,然后在浏览器中打开并查看生成的render.html文件时,会显示生成的图形。
参见文章:
1.【python可视化系列】python数据可视化工具pye charts
2.python的pyecharts绘制各种图表的细节(代码)。