echarts地图_使用pyecharts轻松绘制数据地图

认识ECharts和pyecharts

通常用matplotlib,绘制出来的是静态的图。而今天试用ECharts,绘制动态的图,感觉也是挺棒的。Echarts 是百度开源的一个数据可视化 JS 库,提供直观,交互丰富,可高度个性化定制的数据可视化图表,如常规的折线图、柱状图、散点图、饼图、K线图,用于统计的盒形图,用于地理数据可视化的地图、热力图、线图,仪表盘,并且支持图与图之间的混搭。而pyecharts 是一个用于生成 Echarts 图表的类库,为了与 Python 进行对接,方便在 Python 中直接使用数据生成图。

pyecharts安装

我是直接通过PyCharm搜索安装的,安装的是1.7版本。安装时需要注意版本的问题,0.5及以下版本和1.0以上版本差别挺大的,主要体现在导入模块的方式和变量名上不一致。

为了缩减项目本身的体积以及维持 pyecharts 项目的轻量化运行,pyecharts 将不再自带地图 js 文件。如果需要用到地图图表,可自行安装对应的地图文件包。

demo

3D世界地图

代码:

from pyecharts.faker import POPULATIONfrom pyecharts.charts import *mapglobe = (    MapGlobe()    .add_schema()    .add(        series_name="",        maptype="world",        data_pair=POPULATION[1:]    ))mapglobe.render("./32_3D世界地图.html")

运行效果:

中国地图

echarts地图_使用pyecharts轻松绘制数据地图_第1张图片

广东地图

echarts地图_使用pyecharts轻松绘制数据地图_第2张图片

还有其他的图形绘制出来都挺漂亮的,如下图的高考文理科的数据图【注:该高考数据下载于网络提供者,部分数据有缺失,这里仅做学习之用】。

今天分享就到这里啦~晚安!

你可能感兴趣的:(echarts地图)