【发布时间】:2017-12-03 19:47:12
【问题描述】:
我正在使用 Python 中的 Basemap 制作地图,我希望子午线/平行线位于绘图内部或文本(即 0˚N)为白色。我想这样做,以便我可以将图形设置为黑色背景,但仍然可以读取轴。
这就是我所拥有的:
# plot lines of longitudes
m.drawparallels(np.arange(-90.,120.,1),labels=[1,1,1,1])
# plot latitudes
m.drawmeridians(np.arange(-180.,180,1),labels=[1,0,0,1])
如果有帮助,这里是使用的底图实例和包:
m = Basemap(resolution=None, # c, l, i, h, f or None
projection='merc',
llcrnrlon=33.795774, llcrnrlat=-6.182035,
urcrnrlon=34.6000037, urcrnrlat=6.236179,epsg=5520)
import matplotlib.pyplot as plt
from mpl_toolkits.basemap import Basemap
但是它将标签设置在地图之外并且它们是黑色的。
【问题讨论】:
标签: python python-3.x matplotlib plot matplotlib-basemap