我想在正方形的图形上画线条.
x-axis
和y-axis
的刻度应该是相同的.
例如,x的范围从0到10,在屏幕上是10厘米.Y也必须在0到10的范围内,并且也必须是10厘米.
正方形的形状必须保持,即使我弄乱了windows 的大小.
目前,我的图表与窗口大小一起zoom .
我怎样才能做到这一点呢?
UPDATE:
我try 了以下方法,但没有成功.
plt.xlim(-3, 3)
plt.ylim(-3, 3)
plt.axis('equal')
我想在正方形的图形上画线条.
x-axis
和y-axis
的刻度应该是相同的.
例如,x的范围从0到10,在屏幕上是10厘米.Y也必须在0到10的范围内,并且也必须是10厘米.
正方形的形状必须保持,即使我弄乱了windows 的大小.
目前,我的图表与窗口大小一起zoom .
我怎样才能做到这一点呢?
UPDATE:
我try 了以下方法,但没有成功.
plt.xlim(-3, 3)
plt.ylim(-3, 3)
plt.axis('equal')
要做到这一点,您需要深入了解api:
from matplotlib import pyplot as plt
plt.plot(range(5))
plt.xlim(-3, 3)
plt.ylim(-3, 3)
plt.gca().set_aspect('equal', adjustable='box')
plt.draw()