정사각형 그래프에 선을 그리고 싶습니다.
의 비늘 x-axis
과 y-axis
동일해야합니다.
예를 들어 x는 0에서 10까지이며 화면에서 10cm입니다. y는 0에서 10까지의 범위 여야하며 10cm 여야합니다.
창 크기를 어지럽히더라도 사각형 모양을 유지해야합니다.
현재 내 그래프는 창 크기와 함께 조정됩니다.
이것을 어떻게 달성 할 수 있습니까?
최신 정보:
다음을 시도했지만 작동하지 않았습니다.
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()
답변
plt.axis('scaled')
나를 위해 잘 작동합니다.
답변
다음과 같이 시도하십시오.
import pylab as p
p.plot(x,y)
p.axis('equal')
p.show()
답변
에 대한 설명서 를 참조하십시오 plt.axis()
. 이:
plt.axis('equal')
원이 원형으로 보이도록 축의 한계를 변경하기 때문에 작동하지 않습니다. 당신이 원하는 것은 :
plt.axis('square')
이렇게하면 축이 동일한 정사각형 플롯이 생성됩니다.
답변
