Ist es möglich, die grauen Begrenzungslinien um die folgende Karte zu entfernen? Ich versuche, ein Netcdf unter Verwendung matplotlib
zu entwerfen.Wie entfernen Sie graue Begrenzungslinien in einer Karte, wenn Sie ein netcdf mit imshow in matplotlib plotten?
from netCDF4 import Dataset # clarify use of Dataset
import matplotlib.pylab as plt
fnc = Dataset(ncfile, 'r')
lat = fnc.variables['latitude'][:]
lon = fnc.variables['longitude'][:]
level = fnc.variables['level'][:]
mydata = fnc.variables['Data'][0, 0, :, :]
plt.figure(figsize = (8, 4))
imgplot = plt.imshow(mydata, cmap = 'YlGn')
plt.colorbar()
plt.show
Edit: Ich denke, die Grauwerte ein Ergebnis der fehlenden Werte/keine Daten sind.
Was definiert 'Dataset'? Weil das die Ländergrenzen kennt. – cphlewis
'Dataset' ist Teil des netcdf4-Moduls. Wolltest du das fragen? – user26750
Könnten Sie netcdf-Datei hochladen oder es ist groß? – Serenity