Python之所以這么流行,是因?yàn)樗粌H能夠應(yīng)用于科技領(lǐng)域,還能用來做許多其他學(xué)科的研究工具,繪制地圖便是其功能之一 。
今天我們用matplot工具包之一的 mpl_toolkits 來繪制世界地圖,這是一個(gè)簡(jiǎn)單的可視化工具,如果希望繪制更加復(fù)雜的地圖,可以考慮使用Google Maps API,不過這不在我們今天的討論范圍之內(nèi) 。
這里的重點(diǎn)在于Basemap,指定好你想要放置的中心 。

效果還不錯(cuò)哦,不僅如此,它其實(shí)不單單只是一張圖像,它還是一個(gè)功能齊全的matplot畫布 。這也就意味著,你能夠在上面畫線!讓我們放大地圖,進(jìn)入中國(guó)區(qū)域,然后標(biāo)記出深圳的位置:

【簡(jiǎn)單地圖繪制 如何畫地圖】

不要用藍(lán)底圖了,看得不是很清晰,我們換成浮雕型:

可以很明顯地看到山區(qū)、丘陵等地理樣貌 。你還可以根據(jù)你的需要,針對(duì)某幾個(gè)城市做連線或者繪制某些經(jīng)緯度之間的區(qū)域 。別忘了,這可是matplotlib可編輯的畫布 。

嗯,有點(diǎn)那個(gè)味了哈 。甚至可以自己去打印出來給小孩子學(xué)習(xí)地理知識(shí)了 。
但是如果他想學(xué)習(xí)地理,整個(gè)世界的范圍好像有點(diǎn)大?我們先讓他學(xué)習(xí)世界著名景點(diǎn)的位置吧?

放大查看:

這樣,只需要往locations里類似地加入某個(gè)地點(diǎn)的經(jīng)緯度,就能在地圖上展示出來了,你還能自定義地畫兩個(gè)地點(diǎn)之間的連線,或者是重點(diǎn)放大某個(gè)區(qū)域 。總而言之,你想干的,基本上基于Matplotlib都可以做得到 。
推薦閱讀
- 簡(jiǎn)單漂亮的萬(wàn)圣節(jié)兒童畫圖片大全
- 怎樣挑榴蓮的簡(jiǎn)單方法
- 簡(jiǎn)單的早產(chǎn)兒智力落后測(cè)試方法
- 神廟逃亡2怎么換地圖
- 開心的小男孩_卡通小男孩的簡(jiǎn)單畫法簡(jiǎn)筆畫怎么畫步驟教程
- 跑步的小男孩_小男孩跑步的簡(jiǎn)單畫法簡(jiǎn)筆畫怎么畫步驟教程
- 小男孩騎鴨子_小男孩騎鴨子的簡(jiǎn)單畫法簡(jiǎn)筆畫怎么畫步驟教程
- 裝扮魔法師的小男孩_卡通小男孩的簡(jiǎn)單畫法簡(jiǎn)筆畫怎么畫步驟教程
- 卡通外星人_可愛的外星人簡(jiǎn)單畫法簡(jiǎn)筆畫怎么畫步驟教程
- 英語(yǔ)手抄報(bào)簡(jiǎn)單又漂亮
