Plotly Express折线图单设备Y轴显示数据点数量而非实际值的异常问题
Plotly折线图单机器Y轴显示异常排查
问题现象
- 使用Plotly Express绘制折线图时,仅某一台机器出现Y轴显示数据点数量而非
Machine_Status实际数值的异常,其余三台机器表现完全正常 - 已确认所有环境的Python及相关依赖包版本完全一致
- 尝试将
Machine_Status转为int、float类型后,问题仍未解决;转为string类型后,所有非0值会被统一缩放为1(此表现所有机器一致)
相关代码
df['Machine_Status'] = df['Machine_Status'].astype(int) df = df.dropna(subset=['Machine_Status']) df = df.reset_index(drop=True) df[['Timestamp', 'Machine_Status']].to_csv('machine_status_timeframe_output.csv', index=False) fig = px.line( df, x='Timestamp', y='Machine_Status', title=f'{machine_id} Activity on {selected_date} (6 AM to 10 PM)', labels={'Timestamp': 'Time', 'Machine_Status': 'Activity'}, line_shape='hv', )
样本数据
| Timestamp | Machine_Status |
|---|---|
| 2025-06-16 06:00:04 | 0 |
| 2025-06-16 06:00:09 | 0 |
| 2025-06-16 06:00:14 | 3 |
| ... | ... |
效果对比
- 当前异常效果:

- 预期正常效果:

内容的提问来源于stack exchange,提问作者codeSucks
相关产品推荐
相关产品推荐

