【发布时间】:2013-08-01 09:58:28
【问题描述】:
我想在正方形图上画线。
x-axis 和y-axis 的比例应该相同。
例如x 范围从 0 到 10,在屏幕上为 10cm。 y 也必须在 0 到 10 的范围内,并且也必须是 10 厘米。
必须保持方形,即使我弄乱了窗口大小。
目前,我的图表随窗口大小一起缩放。
我怎样才能做到这一点?
更新:
我尝试了以下方法,但没有成功。
plt.xlim(-3, 3)
plt.ylim(-3, 3)
plt.axis('equal')
【问题讨论】:
-
它对我有用。您可以发布一个不起作用的完整代码示例吗?你能解释什么不起作用吗?你只想要相同的比例吗?还是同样的范围?
-
@joris 基本上我想要一个固定的 SQUARE 图。即使我最大化窗口,我也希望保留 SQUARE。我的屏幕很宽,在我最大化窗口后,图形也变成了矩形。我希望它仍然是 SQUARE
-
再次,您能否发布一个完整的代码示例。因为给定的答案应该这样做,所以将其保留为正方形。不保留其宽度或高度,但保留其形状。
-
在 SO 上与他人互动时,请尽量少一些磨砺。你是从人们的善意中获得帮助的,所以你的行为少一些。
-
对于 3d,你需要做一些额外的工作:stackoverflow.com/questions/13685386/…
标签: python matplotlib