默认情况下,matplotlib 始终在第一个数据点和轴之间添加空格,如图所示: 数据和轴之间有空格的默认绘图。使用以下代码:
import matplotlib.pyplot as plt
data = [1, 2, 3, 4, 5]
fig, ax = plt.subplots()
ax.plot(data)
plt.show()
现在,当我用
ax.set_xlim(2)
添加 xlim 时,间距就消失了:
使用 xlim 绘图且 y 轴没有空格
如何限制轴并使用间距(以便线不接触轴)?
我尝试使用 margins() 但似乎它不能与 xlim/ylim 一起使用,无论我调用它们的顺序如何