正方形のグラフに線を描きたい。
スケールx-axis
とはy-axis
同じでなければなりません。
たとえば、xの範囲は0〜10で、画面上で10cmです。yも0〜10の範囲で、10 cmでなければなりません。
ウィンドウのサイズをいじったとしても、正方形の形状を維持する必要があります。
現在、グラフはウィンドウサイズに合わせてスケーリングされます。
どうすればこれを達成できますか?
更新:
以下を試しましたがうまくいきませんでした。
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()
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加