У меня есть это изображение, и я не знаю, как удалить метки осей сверху и справа.
Я пробовал:
ax.spines['right'].set_visible(False)
ax.spines['top'].set_visible(False)
и
ax.yaxis.set_label_position("left")
ax.xaxis.set_label_position("bottom")
и
plt.tick_params(axis='both', left='off', top='off', right='off', bottom='off', labelleft='off', labeltop='off', labelright='off', labelbottom='off')
Это мой код для построения графика:
ax = plt.axes(projection=ccrs.PlateCarree())
plt.pcolormesh(reflon, reflat, par_interp, vmin=0, vmax=2, cmap=plt.cm.jet,
transform=ccrs.PlateCarree())
plt.colorbar()
rowskip = 50
colskip = 50
plt.quiver(reflon[0::rowskip,0::colskip],reflat[0::rowskip,0::colskip],
u[0::rowskip,0::colskip],v[0::rowskip,0::colskip],
color='black',pivot='middle', alpha=0.7, width=0.015, units='inches',
transform=ccrs.PlateCarree())
ax.gridlines(crs=ccrs.PlateCarree(), draw_labels=True,
linewidth=0.5, color='gray', alpha=0.5, linestyle='--')
ax.coastlines()
figtitle = siteid+': HS (m MSL) and Wnd: '+dstr
ax.set_title(figtitle)
dtlabel = datetime.date.strftime(dt,'%Y%m%d%H%M%S')
dtlabel = dtlabel[0:8]+'_'+dtlabel[8:14]
filenm = dtlabel+'.png'
plt.show()
plt.savefig(filenm,dpi=150,bbox_inches='tight',pad_inches=0.5)
Кроме того, если вы знаете, как сделать так, чтобы восточное побережье США не было красным, дайте мне знать. Пытаюсь понять и это. Однако может быть проблема с данными, которые я рисую.