Pythonで学ぶPlotlyによるデータ可視化入門
Alex Scriven
Data Scientist
ホバー情報: データ点にマウスを重ねたときに表示されるテキストとデータ
$$

デフォルトは hovermode = "closest"
"x" または "y": x または y 軸をハイライト$$
"x unified" / "y unified": 線と、軸上の全値を示すホバーボックスを表示

hover_name = ホバーボックス上部に太字で表示する列$$
hover_data = 含める列のリスト、または含める/除外する列の辞書{column_name: False}(column_name を除外)💡 ホバー用の列はプロット内になくても可
$$
fig = px.scatter(revenues,
x="Revenue",
y="employees",
hover_name="Company",
hover_data=["age"])
fig.show()

hoverlabel$$
hovertemplate$$

$$
update_layout() で凡例を制御$$
showlegend = True でデフォルトの凡例を表示legend - プロパティの辞書を受け取るx, y はプロット内の位置(0〜1)を指定bgcolor(背景色)、borderwidth、font など$$
詳しくはドキュメントを参照
$$
$$
fig.update_layout( "showlegend": True,legend_title_text="All Companies"legend=dict( x=0.7, y=0.8, bgcolor="rgb(246,228,129)")) })

Pythonで学ぶPlotlyによるデータ可視化入門