2024-10-03 11:22:14 发布
网友
我只知道两件事。在
figure.tight_layout
将扩展我当前的坐标轴
在x和y上保持相同的刻度
但当我使用它们的时候,我得到了正方形的轴视图,我希望它能被扩展。 通过保持相同的比例,我的意思是在x和y轴上从0到1的距离是相同的。 有什么办法让它发生吗?保持相同的比例,并扩展到完整的图形(不仅仅是一个正方形) 答案应该与自动缩放配合使用
也许有不那么笨拙的方法,但至少你可以手动完成。一个非常简单的例子:
import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111) ax.plot([0,1],[1,0]) ax.set_aspect(1) ax.set_xlim(0, 1.5)
创造
它符合纵横比。在
如果您想让tight_layout提供自动缩放功能,那么您必须自己做一些数学运算:
tight_layout
当然,您可以按任何方式设置xlim和{},例如,您可能希望在刻度的任一端添加等量的空间。在
xlim
也许有不那么笨拙的方法,但至少你可以手动完成。一个非常简单的例子:
创造
它符合纵横比。在
如果您想让
^{pr2}$tight_layout
提供自动缩放功能,那么您必须自己做一些数学运算:当然,您可以按任何方式设置},例如,您可能希望在刻度的任一端添加等量的空间。在
xlim
和{相关问题 更多 >
编程相关推荐