Python地图绘制实操详解
Python  /  管理员 发布于 7年前   198
网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级。闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要的你能有所帮助,如果没看懂,欢迎留言一起交流学习!
1、模块安装
安装所需包――pyecharts。两种安装方式:1、pip install pyecharts;2、从JetBrains PyCharm中 File――>Settings...――>Project――>Project Interpreter 点击右上角的绿色“+”,在搜索框中输入“pyecharts”,点击安装即可(个人习惯用第二种)。
2、地图文件安装
进入pyecharts官网,下载并安装所需地图软件――echarts-china-counties-pypkg
3、上代码绘制县级地图
/*from pyecharts import Map, Page, Styledef create_charts(): page = Page() style = Style( width=1100, height=600 ) data = [('赫章县', 7.62), ('纳雍县', 11.43), ('黔西县', 14.29), ('织金县', 9.52), ('大方县', 15.24), ('金沙县', 18.10), ('七星关区', 0.95), ('威宁彝族回族苗族自治县', 11.43)] chart = Map("毕节地理坐标系", **style.init_style) attr, value = chart.cast(data) chart.add("", attr, value, maptype='毕节', is_visualmap=True, visual_type='color', is_label_show=True, label_formatter='{b}\n{c}', is_area_show=False, # 组件条距离左侧的位置 visual_pos='right', # 组件放置方向('vertical', 'horizontal') visual_orient='horizontal', # 组件映射范围 visual_range=[0, 20], visual_text_color='#000') page.add(chart) return pagecreate_charts().render('render2.html') #如果想保存到指定路径:create_charts().render('C:\\Users\\SYH\\Desktop\\render2.html') */
4、修改成你自己的县级地图
修改代码中的maptype='毕节' 为你需要的地市,并在data中修改对应县名称及数据。名称参照官网。
122 在
学历:一种延缓就业设计,生活需求下的权衡之选中评论 工作几年后,报名考研了,到现在还没认真学习备考,迷茫中。作为一名北漂互联网打工人..123 在
Clash for Windows作者删库跑路了,github已404中评论 按理说只要你在国内,所有的流量进出都在监控范围内,不管你怎么隐藏也没用,想搞你分..原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..
Copyright·© 2019 侯体宗版权所有·
粤ICP备20027696号