如何调整x轴和绘图窗口边缘之间的间距?我的x轴标签垂直定向,它们正在运行Matplotlib绘制的窗口边缘。
以下是一些示例代码:
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[1,2,3,4,5]
plt.plot(x,y)
plt.xticks(rotation='vertical')
plt.show()
答案 0 :(得分:16)
import matplotlib.pyplot as plt
x=[1,2,3,4,5]
y=[1,2,3,4,5]
plt.plot(x,y)
plt.xticks(rotation='vertical')
fig = plt.gcf()
fig.subplots_adjust(bottom=0.2)
plt.show()
答案 1 :(得分:4)
这是一个名为Move the edge of an axes to make room for tick labels的常见问题解答中的解决方案。