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)
您必须链接 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)