我刚开始使用matplotlib。例如,具有以下代码:
import pylab
x = [1, 2, 3, 4, 5, 6, 7]
y = [2, 3, 4, 5, 6, 7, 8]
pylab.plot(x, y)
pylab.axhline(0, color="black")
pylab.axvline(0, color="black")
pylab.show()
从0
到8
(Y)和0
到7
(X)的展示。无论如何要指定轴中显示的值的范围?例如,从-5
到3
以及从-5
到3
。如果功能线超出该范围则无关紧要。
答案 0 :(得分:2)
您可以使用pylab.{x|y}lim(min, max)
:
import pylab
x = [1, 2, 3, 4, 5, 6, 7]
y = [2, 3, 4, 5, 6, 7, 8]
pylab.plot(x, y)
pylab.axhline(0, color="black")
pylab.axvline(0, color="black")
# Here we go:
pylab.xlim(-5, 3)
pylab.ylim(-5, 3)
pylab.show()
编辑:我同意@tcaswell。您应该使用pyplot包:
import numpy as np
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5, 6, 7]
y = [2, 3, 4, 5, 6, 7, 8]
plt.plot(x, y)
plt.axhline(0, color="black")
plt.axvline(0, color="black")
plt.xlim(-5, 3)
plt.ylim(-5, 3)
plt.show()