偶然发现了这个问题,自己寻找答案。弄清楚了之后,我想我应该发布解决方案了。由于
jointplot代码似乎相当坚持要使用正方形,所以我不知道这是否被认为是不好的做法,但是无论如何…
如果我们仔细阅读
jointplot代码并将其跟踪到
JointGrid,则在以下表达式中将使用
size参数to
jointplot(同样
JointGrid是):
f = plt.figure(figsize=(size, size))# ... later onself.fig = f
因此,要获得非正方形
JointGrid图,只需运行:
grid = sns.jointplot(...)grid.fig.set_figwidth(6)grid.fig.set_figheight(4)grid.savefig("filename.png", dpi=300)6x4的数字。



