在2个pandas DataFrame的散点图上绘制最佳拟合线

时间:2018-01-22 21:49:56

标签: python pandas linear-regression seaborn

我有两个pandas列的散点图:百分比价格与销售百分比。 通过在for循环中绘制多个产品来生成散点图。 如何在此散点图上绘制回归线,以及如何拟合该数据?

我尝试使用seaborn的sns.regplot(),但是为for循环中的每个产品绘制了一行。

我想要一条适合所有产品的产品线。 有任何想法吗?

我的DataFrame看起来像这样(随机生成)

        Price % Diff   Sales % Diff
           -23                20
           15                 01
            2                  5 
           -25                50

我有一个看起来像这样的散点图(样本版本):

enter image description here

我想在该散点图上绘制一条拟合线。 (注意:示例DataFrame与图片不对应)。

1 个答案:

答案 0 :(得分:2)

听起来每个产品都有一个DataFrame。如果是这样,那么只需使用你的循环来制作一个DataFrames列表,然后将它们连接成一个:

msbuild /restore /t:Build build.proj

然后regplot()应该适合所有点。