使用 kind reg 更改 seaborn pairplot 中的标记大小

BND*_*BND 2 plot matplotlib seaborn

我想使用减少 seaborn 0.9.0 pairplot 中的标记大小 kind = 'reg'

我试过了:

sns.pairplot(a_dataframe, kind="reg", s=1)
TypeError: pairplot() got an unexpected keyword argument 's'

sns.pairplot(a_dataframe, kind="reg", scatter_kws={'s':2})
pairplot() got an unexpected keyword argument 'scatter_kws'

sns.pairplot(a_dataframe, kind="reg", plot_kws=dict(s=1))
regplot() got an unexpected keyword argument 'plot_kws'

Run Code Online (Sandbox Code Playgroud)

Diz*_*ahi 7

您必须链接 kwargs,首先将它们传递给sns.regplot,用于绘制非对角线图。sns.regplot本身接受scatter_kws=要传递给plt.scatter()实际绘制散点图的函数参数。

iris = sns.load_dataset("iris")
g = sns.pairplot(iris, kind="reg", plot_kws=dict(scatter_kws=dict(s=2)))
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明