python实现Pyecharts实现动态地图(Map、Geo)
一些经常画图的开发人员大概都用过echart,不过小白用Python比较多,学习了python下的Pyecharts,发现这个包真的很强大。下面是小白对动态地图的实践案例:
假如有这样一组数据,全国每个城市的酒店数(虚拟),那么如何在地图上展示呢?
1.Python需要安装Pycharts
当安装完成后需要添加地图包:
安装pyecharts后还需要根据需要安装城市、省份等地图包,下面是对包的整理,大家可以根据需要下载。
pip install pyecharts pip install echarts-countries-pypkg pip install echarts-china-provinces-pypkg pip install echarts-china-cities-pypkg pip install echarts-countries-pypkg pip install echarts-china-provinces-pypkg pip install echarts-china-cities-pypkg pip install echarts-china-counties-pypkg pip install echarts-china-misc-pypkg
2.安装完成后,画图
from pyecharts import Bar from pyecharts import Map, Geo import pandas as pd #读取数据 inpath = 'D:/Users/traindatas/map_2.csv' #数据路径 data = pd.read_csv(inpath , header = 'infer') #读取数据 #浏览数据 data.head()
数据展示如下:这里是展示2019年1到九月每个月,城市酒店数的变化情况,每个月用1号代表当月
打开其中一张图看下~
当然Pyecharts中的图形还是很丰富的,之后小白再分享一些其他的图形
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持来客网。