文中的文本及图片来自互联网,仅作学习培训、沟通交流应用,不具备一切商业行为,如有什么问题请立即在线留言以作解决 。
下列文章内容来自Python好用秘笈 ,创作者:Ckend
Python 数据统计分析新手入门实例解读
https://www.bilibili.com/video/BV18f4y1i7q9/
Python往往那么时兴,是由于它不但可以运用于尖端科技,还能用于做很多别的课程的科学研究专用工具 ,绘图地图就是其作用之一。
今日大家用matplotlib工具箱之一的 mpl_toolkits 来绘图全球地图,这是一个简易的数据分析工具,假如期待绘图更为繁杂的地图 ,能够考虑到应用Google Maps API ,但是这没有大家今日的探讨范畴以内。
1.安裝
为了更好地可以顺利进行本新项目,你需要先安裝下列依靠,在cmd或Terminal中键入下列指令:
pip install numpy
pip install matplotlib
为了更好地应用 mpl_toolkits, 单纯性安裝matplotlib是不足的 ,大家还必须独立安裝basemap,假如你早已安裝了Anaconda,那这一步就十分找邦企 ,键入下列指令安裝就可以:
conda install basemap
要是没有得话,就略微不便一点:
1.安裝geos:
pip install geos
2.依据你的Python版本号免费下载basemap
http://www.lfd.uci.edu/~gohlke/pythonlibs/#basemap
留意cp后边的数据是Python的版本号 。(在网页页面上按ctrl F,输入basemap迅速精准定位)
3.在 cmd 下进到该文件的文件目录 ,运作
pip install basemap‑1.2.1‑cp37‑cp34m‑win_amd64.whl
2.简易地图
使我们刚开始绘图一个地球上,管理中心偏向我国:
这儿的关键取决于Basemap,特定你要要想置放的管理中心。
实际效果还不错哦 ,值得一提的是,它实际上不单是仅仅一张图象,它還是一个功能完善的matplot画板。这也就代表着 ,你可以在上面划线!使我们变大地图 ,进到中国区域,随后标识出深圳市的部位:
不能用红底图了,看得并不是很清楚 ,大家换为浮雕图案型:
能够很显著地见到山区地带 、丘陵地形等自然地理外貌 。你要能够依据你的必须,对于某好多个大城市做联线或是绘图一些地理坐标中间的地区 。别忘记,这但是matplotlib可编写的画板。
3.全球地图
接下去 ,大家将所述的全球地图进行成带经纬网地图的几何图形。
嗯,有点儿哪个味了哈 。乃至能够自身去复印出去给小朋友学习培训地理常识了。
可是假如他想学习培训自然地理,整个世界的范畴仿佛有点儿大?大家先使他学习世界著名旅游景点的部位吧?
变大查询:
那样 ,只必须往locations里相近地添加某一地址的地理坐标,就能在地图上展现出来,你要能自定立体画2个地址中间的联线 ,或是是关键变大某一地区。总得来说,你想做的,大部分根据Matplotlib都能够做得到 。