web-dev-qa-db-ja.com

プロット:2つのデータフレーム列から2行をプロットし、他の2つの列からホバー情報を割り当てる方法は?

データフレームの2つの列から2行のプロットをプロットする方法および別の単一列がXAXISを表し、もう1つの列は最初の2列のホバー値(ツールチップ)を表します。

4
Jebin Bose

これは、単一のプロットに複数の行を追加するのははるかに簡単な方法です。使用 add_scatterプロットに必要なものと同じ数の行を追加する機能。

import plotly.express as px
    
fig = px.line(df, x="<col_name>", y="<line1_col>", title='<Plot_Title>')
fig.add_scatter(x=df['<col_name>'], y=df['<line2_col>'], mode='lines', hovertext=df['<hover_col>'], hoverinfo="text",)
fig.show()
 _
2