似乎pyplot.plot
没有将x和y轴与它们各自的数据端点对齐。在绘图轴和边界与实际数据图之间始终存在填充间隙。如何强制绘制更紧密的绘图布局,使绘图轴以各自的终端数据值开始和结束?
这是一个我的意思的例子,用一个简单的情节:
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,101)
plt.plot(x)
如您所见,绘图原点(0,0)和图形轴原点或交点(图框的左下角)不一样。我想知道如何删除填充,以便从x[0]
开始的行从图的左下角开始。
答案 0 :(得分:0)
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(0,101)
y = np.arange(len(x))
plt.plot(x)
plt.xlim([x.min(), x.max()])
plt.ylim([y.min(), y.max()])
plt.show()