pyecharts 是python非常强大的数据可视化第三方库,它的可视化结果精美绝伦,而且具有良好的交互性,当鼠标悬停在图上,即可显示数值、标签等。
它的优势如下:
1.简洁的 API 设计,使用如丝滑般流畅,支持链式调用
2.囊括了 30+ 种常见图表,应有尽有
3.支持主流 Notebook 环境,Jupyter Notebook 和 JupyterLab
4.高度灵活的配置项,可轻松搭配出精美的图表
5.详细的文档和示例,帮助开发者更快的上手项目
6.多达 400+ 地图文件以及原生的百度地图,为地理数据可视化提供强有力的支持
导入库:
from pyecharts import options as opts
from pyecharts.charts import Map
创建数据(该数据来源于:安居客):
xian_district = [
["鄠邑区",18928],
["雁塔区",18388],
["长安区",13136],
["未央区",12857],
["碑林区",12631],
["灞桥区",12621],
["莲湖区",12019],
["新城区",11970],
["周至县",4718],
["蓝田县",8106],
["临潼区",8123],
["高陵区",9017],
["阎良区",7182],
]
设置地图参数:
map = (
Map()
.add("西安二手房价格",xian_district,"西安")
.set_global_opts(
title_opts = opts.TitleOpts(title = "2021年西安二手房价格"),
visualmap_opts = opts.VisualMapOpts(max_ = 20000)
)
)
map.render_notebook()