具有对数Y轴的小平面网格上的线性回归线

时间:2016-01-28 16:08:23

标签: python pandas matplotlib seaborn

我的代码完全符合我的要求:它绘制了两个彩色数据集,TypeATypeB,分别用值Divison分隔的三个图,只有Y的对数轴。

pal = dict(TypeA="seagreen", TypeB="gray")
g = sns.FacetGrid(df, hue="Source", col='Division', palette=pal, size=5)
g.map(plt.scatter, "X_Data", "Y_LogData")
g.add_legend();
g.set(yscale="log")

Facet Plot

如何绘制线性回归线?

1 个答案:

答案 0 :(得分:2)

Matplotlib的plt.scatter不计算回归线。相反,将sns.regplot传递给g.map(),默认情况下会计算回归线。

您可以看到一些示例here,其中不同的绘图函数与FacetGrid.map()(代码中为g.map())一起使用。