如何改变seaborn对图中的回归模型

时间:2017-11-09 11:20:30

标签: python matplotlib seaborn

我可以使用seabor regplot创建回归图,我可以使用order选项更改线性回归模型的顺序,或者选择带有lowess=True选项的lowess模型在:

sns.regplot(x='logAssets', y='logLTIFR', lowess=True, data=df, scatter_kws={'alpha':0.15}, line_kws={'color': 'red'})

并获得此:

enter image description here

是否可以在pairplot

中更改线性回归的顺序

甚至更好,在seaborn中使用lowess模型pairplot

1 个答案:

答案 0 :(得分:1)

要获得更高级的使用效果,请使用PairGrid代替pairplot。基本上,PairGrid允许您控制使用哪个函数独立绘制上,下和对角线图。  Check out the documentation for PairGrid for more details.

回答您的具体问题:

iris = sns.load_dataset("iris")
g = sns.PairGrid(iris)
g = g.map_upper(sns.regplot, lowess=True, scatter_kws={'alpha':0.15}, line_kws={'color': 'red'})

enter image description here