会
plt.axis('scaled')是你以后?如果数据限制相等,那将产生一个正方形图。
如果不是,则可以通过将轴的宽高比设置为xlimits和ylimits的比率来获得平方图。
import numpy as npimport matplotlib.pyplot as pltfig, (ax1, ax2) = plt.subplots(1,2)ax1.plot([-2.5, 2.5], [-4,13], "s-")ax1.axis("scaled")ax2.plot([-2.5, 2.5], [-4,13], "s-")ax2.set_aspect(np.diff(ax2.get_xlim())/np.diff(ax2.get_ylim()))plt.show()
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)