美文网首页数字生活新工具新观念python
报告、论文和PPT里的地图还不会画吗?

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

作者: 2fa40eb66806 | 来源:发表于2019-03-21 16:28 被阅读38次

    利用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》

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

    ♥《桌面布局神器》

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

    相关文章

      网友评论

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

        本文链接:https://www.haomeiwen.com/subject/gzrcvqtx.html