假设我们有一个多边形的坐标列表,如 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的。)