Я создаю график, для которого я хочу, чтобы оси имели одинаковый масштаб. Я одновременно хочу расширить диапазон осей далеко за пределы области графика, который я строю.
Примером является рисунок ниже, где я хочу, чтобы обе оси x и y работали от -100 до 100, в то время как диапазоны x и y графика составляют только (-5,5) и (-20,5) соответственно. Я пробовал plt.xlim
и plt.ylim
, но похоже, что это не работает, если я одновременно использую plt.axis('equal')
. Есть ли обходной путь к этому?
x = np.linspace(-5,5,1000)
y = -x**2+5
plt.plot(x,y)
plt.ylim(-100,100)
plt.xlim(-100,100)
plt.axis('equal')
plt.show()
![](https://i.stack.imgur.com/Px1KP.png)