python在地圖上畫比例的實例詳解
現(xiàn)在用python畫圖已經(jīng)難不倒一直跟小編學習的小伙伴們了,甚至有的小伙伴畫圖比小編還要厲害。為此小編還偷偷下了一番功夫,畫圖這種事情,細節(jié)上的完善肯定能讓圖片更加好看。所以小編知道大家會畫地圖,但是不一定會畫地圖上的比例尺。畢竟看地圖怎么能沒有比例尺呢?不會的小伙伴接下來就一起看看吧。
畫比例尺的函數(shù)為drawmapscale。下圖給出了兩種比例尺示例。
from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
import numpy as np
plt.figure(figsize=(6, 6))
mymap = Basemap(llcrnrlon=-10,llcrnrlat=35, urcrnrlon=5.,urcrnrlat=45.,
resolution='i', projection='merc', lat_0 = 39.5, lon_0 = -3.25)
mymap.fillcontinents(color='gray', lake_color='lightskyblue')
mymap.drawcoastlines()
mymap.drawmapboundary(fill_color='skyblue')
mymap.drawmeridians(np.arange(-10, 5 + 0.001, 5), labels=[1, 1, 1, 1])
mymap.drawparallels(np.arange(35, 45 + 0.001, 5), labels=[1, 1, 1, 1])
mymap.drawmapscale(-4., 36.0, 0.25, 39.5, 500, barstyle='fancy')
mymap.drawmapscale(2., 36.0, 4.25, 39.5, 500, fontsize = 10)
plt.savefig('mapscale.png', dpi=360)
plt.show()
成果展示:

今天畫地圖上比例尺的方法是不是很實用~畢竟有比例尺的畫用起來也會更加方便。有畫圖特別拿手的python小伙伴也可以跟小編多些交流,這樣大家都能互相學習到更多的知識~
以上就是python在地圖上畫比例的實例詳解的詳細內(nèi)容,更多關于如何用python在地圖上畫比例的資料請關注腳本之家其它相關文章!
相關文章
Python實現(xiàn)語音轉(zhuǎn)文本的兩種方法
這篇文章主要給大家介紹了關于Python實現(xiàn)語音轉(zhuǎn)文本的兩種方法,Python提供了許多工具和庫來進行這些任務,本文通過實例代碼介紹的非常詳細,需要的朋友可以參考下2023-06-06
Python reversed反轉(zhuǎn)序列并生成可迭代對象
這篇文章主要介紹了Python reversed反轉(zhuǎn)序列并生成可迭代對象,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-10-10
Python實現(xiàn)五子棋人機對戰(zhàn)?和人人對戰(zhàn)
這篇文章主要介紹了Python實現(xiàn)五子棋人機對戰(zhàn)?和人人對戰(zhàn),通過定義黑白子,落子位置以及獲勝規(guī)則展開詳細內(nèi)容,需要的小伙伴可以參考一下2022-05-05

