Python 如何修改此绘图线图?

Python 如何修改此绘图线图?,python,plotly,data-visualization,Python,Plotly,Data Visualization,我是个新手。无法在其文档中找到答案。 我创建了此折线图,但无法修改折线图 例如: 我想在一条线上画两个记号笔 重命名轴和图例 data_hum = pd.melt(data,id_vars=['time'],value_vars=['hum_1','hum_2']) fig = px.line(data_hum,x='time',y='value',color='variable') 如何创建折线图?如果您想拥有更多自定义绘图的选项,我建议使用plotly.graph\u对象而不是plot

我是个新手。无法在其文档中找到答案。 我创建了此折线图,但无法修改折线图 例如:

  • 我想在一条线上画两个记号笔

  • 重命名轴和图例

    data_hum = pd.melt(data,id_vars=['time'],value_vars=['hum_1','hum_2'])
    fig = px.line(data_hum,x='time',y='value',color='variable')
    

  • 如何创建折线图?

    如果您想拥有更多自定义绘图的选项,我建议使用plotly.graph\u对象而不是plotly.express

    在您的示例中,这可能看起来像这样

    data_hum = pd.melt(data,id_vars=['time'],value_vars=['hum_1','hum_2'])
    fig = go.Figure()
    fig.add_trace(go.Scatter(x=data_hum['time'], y=data_hum['hum_1'],
                    mode='lines+markers',
                    name='Legend label 1'))
    fig.add_trace(go.Scatter(x=data_hum['time'], y=data_hum['hum_2'],
                        mode='lines+markers',
                        name='Legend label 2'))
    
    有关更多信息,请查看官方文档:

    谢谢,这很有效!我试过这样做,意识到没有必要使用pd.melt。我们也可以使用fig.update_layout()来命名轴和titles@Sca,很高兴我能帮忙。如果答案解决了你的问题,你也能接受吗?:)@Sca您显然已经得到了您在这里寻求的帮助。请考虑将LeBavarois的建议标记为可接受的解决方案。您的问题历史记录表明您尚未接受任何答案的任何解决方案。所以你可能不知道这是怎么回事?您接受答案的方式是单击答案分数正下方的复选标记。那些善意地为你提供答案的人可能也不会介意你时不时地使用向上投票按钮。