多语言展示
当前在线:1863今日阅读:84今日分享:32

Python之地图绘制

网上有很多地图绘制的教程,更多趋向于全国地图或者省级地图,但有时我们需要到县级。闲得慌,今天以贵州省毕节市为例,分享一篇Python县级地图的绘制(遥想当时差点把百度翻了个底朝天),希望对需要的你能有所帮助,如果没看懂,欢迎留言一起交流学习!
工具/原料
1

Python3.6

2

JetBrains PyCharm

方法/步骤
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') */

注意事项

由于本人之前就已经搭载好各种工具包,编写时可能遗漏,如果不能实现地图绘制,可留言交流。

推荐信息