简单地图绘制 如何画地图

Python之所以这么受欢迎 , 是因为它不仅可以用在科技领域 , 还可以作为很多其他学科的研究工具 , 而制图就是它的功能之一 。
今天 , 我们使用matplot工具包之一的mpl_toolkits来绘制世界地图 。这是一个简单的可视化工具 。如果想绘制更复杂的地图 , 可以考虑使用Google Maps API , 但这不在我们今天讨论的范围内 。
1.装置如果你还没有安装Python , 请看这篇文章:超详细的Python安装指南
为了成功地执行这个项目 , 您需要首先安装以下依赖项 , 并在cmd或终端中输入以下命令:
pip安装numpypip安装matplotlib
为了使用mpl_toolkits , 仅仅安装matplotlib是不够的 。我们还需要单独安装底图 。如果您已经安装了Anaconda , 这一步非常容易 。只需输入以下命令进行安装:
conda安装底图
如果没有 , 那就有点麻烦了:
1.安装geos: pip安装geos2 。根据您的Python版本下载底图http://www.lfd.uci.edu/~ Goh lke/Python libs/#底图 。注意cp后面的数字是Python的版本 。(在页面上按ctrl+F , 输入底图进行快速定位)3 .输入cmd下的文件目录并运行它 。
pip安装底图-1 . 2 . 1-cp37-cp37m-win _ amd64 . whl
2.简单地图让我们开始画一个中心指向中国的地球:
这里的关键点是底图 , 它指定了要放置的中心 。
效果还不错 。不仅如此 , 它实际上不仅仅是一个图像 , 还是一个功能齐全的matplot画布 。这意味着你可以在上面画线!我们放大地图 , 进入中国 , 然后标注深圳的位置:
不要用蓝色背景图 , 不是很清楚 , 换成浮雕型吧:
你可以清楚地看到山脉和丘陵等地理特征 。也可以根据需要连接一些城市或者在经纬度之间画一些区域 。别忘了 , 这是matplotlib的可编辑画布 。
3.世界地图接下来 , 我们把上面的世界地图展开成一个有经纬线的平面图形 。
嗯 , 闻起来就是那样 。甚至可以自己打印出来给孩子学习地理知识 。
但是他要学地理的话 , 整个世界好像有点大?先让他了解一下世界著名景点的位置吧 。
放大:
【简单地图绘制 如何画地图】这样 , 你只需要类似地把某地的经纬度加到locations上 , 就可以在地图上显示出来了 。还可以自定义两个地方之间的线条 , 或者放大某个区域 。总之 , 基于Matplotlib基本上可以为所欲为 。

    推荐阅读