使用plt.ylim()
,再加上内置的min()
和max()
函数:
import matplotlib.pyplot as plt
x = [38, -21, 37, 54, 10, 10, -40, -37, -24, 53, -10, 45, -32, -37, 12, -29, 18, 5, -45, 19, 48, 48, 27, -10, -17, -15, -25, -44, 41, -8]
y = [31, -43, -3, 18, -48, 4, -54, -34, -42, 13, 31, -4, 17, 3, 16, -30, -23, -27, -9, 13, -40, 13, 0, -41, 5, -26, 16, -9, 40, 16]
plt.ylim(min(y), max(y))
plt.scatter(x, y)
plt.show()
输出:
设定你的限制。
例如:plt.ylim(-5, 5)
matplotlib.pyplot.ylim()
。获取最小的 y
值,并将其传递给该函数以设置为你的 y
轴的最低值。matplotlib.pyplot.ylim(bottom=np.min(y_array))
。
plt.ylim(min(y), max(y))
上方添加plt.xlim(min(x), max(x))
即可。 - Ann Zenplt.ylim(min(y), max(y))
可以改为plt.ylim(min(y) - 10, max(y) + 10)
。 - Ann Zen