数字生活新工具新观念python

报告、论文和PPT里的地图还不会画吗?

2019-03-21  本文已影响38人  2fa40eb66806

利用Python简单画世界地图、国家地图、省域地图、市级地图

以前想在论文里或者ppt里中利用地图形象的展示数据,现在利用python便可以轻松地完成了。

案例及代码如下,只要你有编辑器,直接复制过去即可做出各种地图,如果不会可观看公开课栏目下关于python的视频教程,上手很容易。

世界地图展示

数据如下:

第一列为国家名,第二列为数量,可以是GDP、进出口、温度等,下同。

China100

Canada80

Japan10

India1

代码如下:

1mybook = xlrd.open_workbook('世界地图数据.xls')

2table1_content = mybook.sheets()[0]

3attr = table1_content.col_values(0)

4value  = table1_content.col_values(1)

5

6#世界地图

7map0 = Map('世界地图示例', width=1200, height=600)

8map0.add('公众号<学术点滴>制作——世界地图', attr, value,visual_range=[min(value), max(value)], maptype='world',  is_visualmap=True, visual_text_color='#000')

9map0.render('世界地图图谱.html')

直接将你的数据替换过来即可!

世界地图图谱如下:

国家地图展示

数据如下:

广东900

安徽100

江苏500

北京1500

代码如下:

1mybook = xlrd.open_workbook('中国地图数据.xls')

2table1_content = mybook.sheets()[0]

3attr = table1_content.col_values(0)

4value  = table1_content.col_values(1)

5

6# #国家地图

7map = Map('国家地图示例', width=1200, height=600)

8map.add('公众号<学术点滴>制作——国家地图', attr, value, visual_range=[min(value), max(value)], maptype='china', is_visualmap=True,

9visual_text_color='#000',is_label_show =True)

10map.show_config()

11map.render('国家地图图谱1.html')

12

13geo = Geo('公众号<学术点滴>制作——国家地图',  title_color='#fff', title_pos='center', width=1200, height=600, background_color='#404a59')

14geo.add('公众号<学术点滴>制作——国家地图', attr, value,visual_range=[min(value), max(value)], type='effectScatter', is_random=True, effect_scale=5,visual_text_color='#fff', symbol_size=15, is_visualmap=True, is_roam=False,is_label_show =True)

15geo.render('国家地图图谱2.html')

直接将你的数据替换过来即可!

国家地图图谱如下:

省域地图展示

数据如下:

【以广东省为例】

汕头市155

汕尾市10

广州市500

代码如下:

1map = Map('公众号<学术点滴>制作——广东省地图',width =1200,height =600)

2map.add('公众号<学术点滴>制作——广东省地图',attr,value,visual_range=[min(value), max(value)],maptype='广东',is_visualmap =True,visual_text_color ='#000',is_label_show =True)

3map.render('广东省地图图谱.html')

直接将你的数据替换过来即可!

省域地图图谱如下:

市地图展示

数据如下:

【以商丘市为例】

夏邑县600

民权县100

梁园区10000

代码如下:

1map = Map('公众号<学术点滴>制作——商丘市地图',width =1200,height =600)

2map.add('公众号<学术点滴>制作——商丘市地图',attr,value,visual_range=[min(value), max(value)],maptype='商丘',is_visualmap =True,visual_text_color ='#000',is_label_show =True)

3map.render('商丘市地图图谱.html')

直接将你的数据替换过来即可!

商丘市地图图谱如下:

至此,已经利用Python简单画世界地图、国家地图、省域地图、市级地图了。放在PPT、报告或论文里显着高大上啦。

提醒:如果对python无从下手,想学习,可浏览本公众号【公开课】栏目下关于python的视频教程。

更多精品:

♥《万能侠4.0,免费下载论文,搜索资源》

♥《百度云无限制下载文件》

♥《万能文件转换利器》

♥《强大的思维导图XMind》

♥《免费贴图截图小软件》

♥《桌面布局神器》

长按二维码,关注【学术点滴】获取更多咨询。

上一篇下一篇

猜你喜欢

热点阅读