【发布时间】:2022-01-14 09:29:01
【问题描述】:
我的坐标轴标签看起来像这样
由此代码创建:
import matplotlib.pyplot as plt
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.set_xlabel('x-label 1')
ax1.set_ylabel('y-label 1')
plt.show()
如果我将绘图的主对象(在本例中为窗口)调整为更小的尺寸,轴标签会像这样被切断
和
但如果我用两个图创建子图(第二个不必填充图),即使图更小,标签也不会被截断:
和
使用add_subplot(111)并调整其master大小时如何防止标签被切断?
【问题讨论】:
-
使用紧凑或受限的布局:
plt.figure(layout='constrained') -
谢谢,这行得通!想把它变成答案吗?
-
不,它没有(调整母版大小仍然会用该方法切断标签)。
标签: python matplotlib subplot