날씨 모델 출력에서 강수량 데이터를 플로팅하고 있습니다. 나는 contourf를 사용하여 내가 가지고있는 데이터를 컨투어하고있다. 그러나 나는 "0"레벨을 채우기를 원하지 않는다. (오직 값> 0). 이것을 할 수있는 좋은 방법이 있습니까? 레벨을 뒤범벅하려고했습니다.Pyplot contourf가 "0"레벨로 채워지지 않습니다.
는 여기에 내가 플롯에 사용하고 코드입니다 :
m = Basemap(projection='stere', lon_0=centlon, lat_0=centlat,
lat_ts=centlat, width=width, height=height)
m.drawcoastlines()
m.drawstates()
m.drawcountries()
parallels = np.arange(0., 90, 10.)
m.drawparallels(parallels, labels=[1, 0, 0, 0], fontsize=10)
meridians = np.arange(180., 360, 10.)
m.drawmeridians(meridians, labels=[0, 0, 0, 1], fontsize=10)
lons, lats = m.makegrid(nx, ny)
x, y = m(lons, lats)
cs = m.contourf(x, y, snowfall)
cbar = plt.colorbar(cs)
cbar.ax.set_ylabel("Accumulated Snow (km/m^2)")
plt.show()
그리고 여기에 내가 갖는 이미지입니다. 나 자신을 일을 알아낼 수 있었다
0 0 0 0 0 0
0 0 1 1 1 0
0 1 2 2 1 0
0 2 3 2 1 0
0 1 0 1 2 0
0 0 0 0 0 0
'snowfall'과 유사한 데이터 세트를 모의 할 수 있습니까?하지만 질문에 포함될 수 있습니까? –
물론, 그 정보로 원래의 게시물을 편집했습니다. – rootusercyclone