我正在尝试使用seaborn从数据框中绘制热图。不知何故,无论我尝试什么,ytick标签都会以相同的位置结束并重叠,而不是沿着轴展开。这是我的代码:
df3=df2.loc[200:250]
yticks = np.linspace(200,250,5)
plt.figure(figsize=(18,3))
ax= sns.heatmap(df3,vmin=0,vmax=2,cmap='hsv_r',cbar_kws={"ticks":[0,1,2]},yticklabels=yticks)
plt.ylabel('Cross-shore distance [m]')
plt.xlabel('Date')
plt.show()
您可以看到所有ytick标签位于左上角的顶部。有谁能告诉我如何解决这个问题?