Die Trendlinie von Python Plotly Scatter Ols weist einen Knick aufPython

Python-Programme
Anonymous
 Die Trendlinie von Python Plotly Scatter Ols weist einen Knick auf

Post by Anonymous »

Ich verwende Plotly Express, um einige Daten zu modellieren, und wollte eine Trendlinie = 'ols' hinzufügen.
Wenn ich das tue, erhalte ich einen Knick im Ergebnis
Image

hier ist der verwendete Code:

Code: Select all

d={'category': {63: 'test', 128: 'test', 192: 'test', 256: 'test', 320: 'test', 385: 'test', 449: 'test', 513: 'test', 577: 'test', 641: 'test', 706: 'test', 770: 'test', 834: 'test', 898: 'test', 962: 'test', 1026: 'test', 1090: 'test', 1155: 'test', 1219: 'test', 1283: 'test', 1347: 'test', 1411: 'test', 1475: 'test', 1539: 'test', 1605: 'test', 1669: 'test', 1733: 'test', 1797: 'test', 1861: 'test', 1925: 'test', 1989: 'test', 2054: 'test', 2118: 'test', 2182: 'test'}, 'date': {63: '20250901', 128: '20250902', 192: '20250903', 256: '20250904', 320: '20250908', 385: '20250909', 449: '20250910', 513: '20250912', 577: '20250914', 641: '20250915', 706: '20250916', 770: '20250917', 834: '20250918', 898: '20250919', 962: '20250920', 1026: '20250921', 1090: '20250922', 1155: '20250923', 1219: '20250924', 1283: '20250925', 1347: '20250926', 1411: '20250927', 1475: '20250928', 1539: '20250929', 1605: '20250930', 1669: '20251001', 1733: '20251002', 1797: '20251003', 1861: '20251004', 1925: '20251005', 1989: '20251006', 2054: '20251007', 2118: '20251008', 2182: '20251009'}, 'sec': {63: 161.74, 128: 145.616, 192: 83.31, 256: 147.867, 320: -0.0, 385: -0.0, 449: -0.0, 513: -0.0, 577: -0.0, 641: -0.0, 706: -0.0, 770: -0.0, 834: -0.0, 898: -0.0, 962: -0.0, 1026: -0.0, 1090: -0.0, 1155: 1198.963, 1219:213.096, 1283: 194.723, 1347: 278.154, 1411: 361.6, 1475: 970.48, 1539: 268.713, 1605: 267.276, 1669: 524.43, 1733: 2162.903, 1797: 311.453, 1861: 346.083, 1925: 801.653, 1989: 284.736, 2054: 329.89, 2118: 296.176, 2182: 271.403}}
df=pd.DataFrame(d)
fig = px.scatter(df, x='date', y='sec', color = 'category', title='Times', trendline='ols')
fig.show()
Warum ist da ein Knick? Gibt es eine Möglichkeit, daraus eine einzelne Zeile zu machen? Was habe ich übersehen?
TIA

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post