import plotly.express as px
import pandas as pd

# 创建一个示例数据框架，包含单月数据
data_single_month = {
    '时间': ['2023-03', '2023-03', '2023-03', '2023-03', '2023-03'],
    '发电机转速': [1000, 1500, 2000, 2500, 3000],
    '功率': [120, 180, 160, 210, 230]
}

df_single = pd.DataFrame(data_single_month)

# 绘制3D散点图
fig_single = px.scatter_3d(df_single, x='发电机转速', y='时间', z='功率', 
                           title='3D 散点图 - 单月数据',
                           labels={'发电机转速': '转速', '时间': '月份', '功率': '输出功率'})

# 显示图形
fig_single.show()
