2016-03-27 9 views
2

Ich zeichne die Karte oben mit Cartopy und die folgenden. Code:Zeichnen Gitterlinien in Cartopy Karte

gl = ax.gridlines(crs=ccrs.PlateCarree(), draw_labels=True, alpha=0.35) 
gl.xlabels_top = False 
gl.ylabels_left = False 
gl.xlocator = mticker.FixedLocator([-120, -60, 0, 60, 120]) 
gl.xformatter = LONGITUDE_FORMATTER 
gl.yformatter = LATITUDE_FORMATTER 

Wie beschränke ich dies nur für Rasterlinien N -23,5 zu zeichnen, 0 und 23,5 Grad nördlicher Breite?

+0

Versuchen Sie: 'gl.ylocator = mticker.FixedLocator ([- 23.5, 23.5])' –

+0

Ich tat, es funktioniert nicht. Es zeichnet immer noch die Breitenlinien PLUS die 2 neuen, dh -23.5 und 23.5 – user308827

+0

Ich sehe ... versuchen, alle Häkchen zu entfernen http://matplotlib.org/api/ticker_api.html#matplotlib.ticker.NullLocator, wie: ' gl.gca(). yaxis.set_major_locator (gl.NullLocator()) ' –

Antwort

1

Sie könnten versuchen, gl.set_xlim (-23.5, 23.5), sonst ändern Sie nur, wo die Teilstriche angezeigt werden, anstatt wo Ihre Achsen starten und stoppen.

Verwandte Themen