python--地图可视化

python地图可视化可用python包Basemap;本篇总结用到百度的Echars,http://echarts.baidu.com/;Echarts 是百度开源的一个数据可视化 JS 库。

安装pyecharts库;

pip install pyecharts
安装完成后,我们先制作一个简单的柱形图;

from pyecharts import Bar

bar = Bar("图表名称", "副标题")
bar.add("服装", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [6, 20, 36, 10, 75, 90])
bar.show_config()
bar.render()

运行后,在代码文件所在目录生成一个render的html文件,用浏览器打开,则显示:

add()
用于添加图表的数据和设置各种配置项

show_config()
打印输出图表的所有配置项

render() 生成 .html 文件

制作地图:

from pyecharts import Geo

data = [
    ("海门", 9),("鄂尔多斯", 12),("招远", 12),("舟山", 12),("齐齐哈尔", 14),("盐城", 15),
    ("赤峰", 16),("青岛", 18),("乳山", 18),("金昌", 19),("泉州", 21),("莱西", 21),
    ("日照", 21),("胶南", 22),("南通", 23),("拉萨", 24),("云浮", 24),("梅州", 25)...]
geo = Geo("全国主要城市空气质量", "data from pm2.5", title_color="#fff", title_pos="center",
width=1200, height=600, background_color='#404a59')
attr, value = geo.cast(data)
geo.add("", attr, value, visual_range=[0, 200], visual_text_color="#fff", symbol_size=15, is_visualmap=True)
geo.show_config()
geo.render()

打开render

本文参考:https://zhuanlan.zhihu.com/p/27990382。谢谢。


原文地址:https://www.cnblogs.com/leon507/p/7698402.html