标签: python matplotlib
如果我使用此代码
import numpy as np import matplotlib.pyplot as plt x = np.linspace(-1.0, 1.0, 100) y = np.linspace(-1.0, 1.0, 100) X, Y = np.meshgrid(x,y) F = X**2 + Y**2 - 0.6 plt.contour(X,Y,F,[0]) plt.show()
可以工作,但是图形上的间距根据窗口大小而失真。有办法解决吗?
答案 0 :(得分:0)
您要调整长宽比,可以使用plt.gca().set_aspect('equal'):
plt.gca().set_aspect('equal')
plt.contour(X,Y,F,[0]) plt.gca().set_aspect('equal') plt.show()