Matplotlib ax.set_xlim() 无法设置x轴范围:原因及解决方法
假设有以下数据:
import numpy as np
x = np.arange(0, 10, 0.1)
y = np.sin(x)
若使用ax.set_xlim()函数设置x轴的范围为(-1, 11),则会发现实际上并没有起到限制x轴范围的作用,因为数据的范围只有[0, 9.9]。这时候可以通过设置合理的x轴范围来解决问题,例如:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(x, y)
ax.set_xlim(-1, 10)
plt.show()
这样就可以正确显示图像并限制x轴范围了。
原文地址: https://www.cveoy.top/t/topic/jYIp 著作权归作者所有。请勿转载和采集!