Python 从matplotlib pcolor中删除边框

Python 从matplotlib pcolor中删除边框,python,matplotlib,Python,Matplotlib,如何删除此绘图顶部和右侧的白色边框 这是我用来绘制熊猫数据帧的代码: plt.pcolor(diff,clip_on=False) # diff is a DataFrame plt.yticks(np.arange(0.5, len(diff.index), 1), diff.index) plt.xticks(np.arange(0.5, len(diff.columns), 1), diff.columns, rotation=90) plt.colorbar() 尝试根据数据设置轴限制

如何删除此绘图顶部和右侧的白色边框

这是我用来绘制熊猫数据帧的代码:

plt.pcolor(diff,clip_on=False) # diff is a DataFrame
plt.yticks(np.arange(0.5, len(diff.index), 1), diff.index)
plt.xticks(np.arange(0.5, len(diff.columns), 1), diff.columns, rotation=90)
plt.colorbar()

尝试根据数据设置轴限制。更快的界面是通过pyplot函数实现的,-我想您需要:

plt.ylim(0, len(diff.index))
plt.xlim(0, len(diff.columns))
但是,如果保存了
pcolor
中的返回值,则还可以设置限制

h = plt.pcolor(diff,clip_on=False) # diff is a DataFrame
h.axes.set_ylim(0, len(diff.index))