zoukankan      html  css  js  c++  java
  • 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。谢谢。

    
    
  • 相关阅读:
    怎样用c/c++编程连接mysql数据库?
    c#中转义符总结
    制作文件系统出错运行mkubimagemlc2
    面试中常考的C函数库中的字符串处理函数
    移动支付模式再添新军:指纹支付
    面试中常考的单链表处理
    选购冰箱勿被概念迷惑:并非功能越多越好
    地址转换
    JavaScriptGarden/
    配置非安装版的mysql 5.5
  • 原文地址:https://www.cnblogs.com/leon507/p/7698402.html
Copyright © 2011-2022 走看看