【发布时间】:2010-05-29 11:48:15
【问题描述】:
假设我们有一个多边形坐标为polygon = [(x1, y1), (x2, y2), ...],下面的代码显示多边形:
import matplotlib.pyplot as plt
plt.fill(*zip(*polygon))
plt.show()
默认情况下,它会尝试调整纵横比以使多边形(或任何其他图表)适合窗口内,并自动更改它以使其即使在调整大小后也适合。这在许多情况下都很棒,除非您尝试从视觉上估计图像是否失真。如何将宽高比固定为严格 1:1?
(不确定“纵横比”是否在这里是正确的术语,所以如果不是 - 我需要 X 和 Y 轴都具有 1:1 比例,以便 X 和 Y 上的 (0, 1)占用完全相同的屏幕空间。无论我如何调整窗口大小,我都需要保持 1:1。)
【问题讨论】:
-
此问题于 2010 年 5 月 29 日提出,可能与 2013 年 8 月 1 日提出的问题重复,而不是相反。它可能在未来(现在已经成为过去)已经有了答案。 Wtf, rly...
标签: python matplotlib