我有一个最小的代码示例如下:
import matplotlib.pyplot as plt
fig = plt.figure(1, figsize=(16, 9))
ax = fig.add_subplot(projection='3d',elev=-150, azim=110)
plt.tight_layout()
plt.show()
如果运行我的.py脚本,我会得到以下的情节与大量白色,在左边和右边。是否可以将子图拟合到定义的图尺寸?在以前的python版本中没有空格,但由于我使用python 3。9.4与matplotlib一起使用3.5.2子图在左右两侧有白色。希望有人能帮助我解决这个问题。
1条答案
按热度按时间2j4z5cfb1#
使用
set_box_aspect()
,你可以设置Matplotlib 3d框的长宽比,从这个link因此,在本例中,在定义ax之后(plt之前)添加这一行