缩小Matplotlib

时间:2014-07-28 07:33:38

标签: python matplotlib

我有一个表面情节,我需要我选择的这个特定观点。见下图:

enter image description here

现在,正如您所看到的,我的轴图例的最底部缺失,因为matplotlib正在切断它。有没有办法以编程方式缩小绘图,所以一切都适合窗口?

这是我的原始代码:

values_all = zip(*values_all)
x = range(len(values_all[0]))
y = range(len(values_all))
figure = plt.figure(1, figsize=(10, 7))
ax = Axes3D(figure, azim=-124, elev=40, zlim=(0, 0.4))
x, y = np.meshgrid(x, y)
surface = ax.plot_surface(x, y, values_all, linewidth=0, rstride=1, cstride=1, cmap=cm.jet)
plt.colorbar(surface, shrink=0.4, aspect=10)
plt.show()

1 个答案:

答案 0 :(得分:4)

呼叫

 plt.tight_layout()

之前

 plt.show()