相关疑难解决方法(0)

Plotly:如何使用 plotly 和 plotly express 绘制回归线?

我有一个数据框,df,列 pm1 和 pm25。我想显示这两个信号的相关性的图表(使用 Plotly)。到目前为止,我已经设法显示了散点图,但我没有设法绘制信号之间的相关性拟合线。到目前为止,我已经尝试过这个:

denominator=df.pm1**2-df.pm1.mean()*df.pm1.sum()
print('denominator',denominator)
m=(df.pm1.dot(df.pm25)-df.pm25.mean()*df.pm1.sum())/denominator
b=(df.pm25.mean()*df.pm1.dot(df.pm1)-df.pm1.mean()*df.pm1.dot(df.pm25))/denominator
y_pred=m*df.pm1+b


lineOfBestFit = go.Scattergl(
    x=df.pm1,
    y=y_pred,
    name='Line of best fit',
    line=dict(
        color='red',
    )
)

data = [dataPoints, lineOfBestFit]
figure = go.Figure(data=data)

figure.show()

Run Code Online (Sandbox Code Playgroud)

阴谋:

在此处输入图片说明

如何使 lineOfBestFit 正确绘制?

python regression dataframe plotly plotly-python

2
推荐指数
1
解决办法
8617
查看次数

标签 统计

dataframe ×1

plotly ×1

plotly-python ×1

python ×1

regression ×1