seaborn的交叉关系图是一个封装好的多图。像下方使用常规的plt.figure()是无法改变其清晰度的。
plt.figure(dpi=200, figsize=(100, 8))
g=sns.jointplot(x="m2-time", y="m2-risk", data=alldata,
kind="reg", truncate=False,
color="m", height=7)
要想改变清晰度需要使用其返回的JointGrid操作,如下:
g=sns.jointplot(x="m2-time", y="m2-risk", data=alldata,
kind="reg", truncate=False,
color="m", height=7)
g.fig.set_dpi(300)
官方文档也找不到相关内容,作者靠着dir找到了这个方法。