3
我正在創建一個顯示世界地圖的數字(它在這裏是無關緊要的)。現在我想使用平移/縮放按鈕或縮放到矩形按鈕來放大它,然後在完成放大後將圖保存到圖片文件中。問題在於軸註釋(和lng/lat線)在圖片中是「硬嵌入的」,這使得它們在放大時會消失。保存Axis註釋時交互放大matplotlib底圖圖?
有人知道如何獲得適合縮放的軸註釋嗎?
這裏是一個最小的工作示例(沒有任何資料):
import matplotlib as mpl
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
import numpy as np
fig = plt.figure(1, figsize=(12, 7))
m = Basemap(projection='merc',llcrnrlat=-80,urcrnrlat=80,\
llcrnrlon=-180,urcrnrlon=180,resolution='l') #,lat_ts=20
m.drawcoastlines(); m.fillcontinents(); m.drawcountries()
# draw parallels and meridians.
m.drawparallels(np.arange(-90.,91.,30.),labels=[True, False, False, False], color='White')
m.drawmeridians(np.arange(-180.,181.,60.), labels=[False, False, False, True], color='White')
plt.show()