Open Coding-with-Adam opened 1 month ago
Initially reported on the Plotly forum.
Using make_subplots means that the hoversubplots=“axis” will not work correctly.
hoversubplots=“axis”
Sample code that produces the error: Codepen.
import plotly.graph_objects as go from plotly import data from plotly.subplots import make_subplots df = data.stocks() fig = make_subplots(rows=3, cols=1, shared_xaxes=True, vertical_spacing=0.03) layout = dict( hoversubplots="axis", title="Stock Price Changes", hovermode="x", grid=dict(rows=3, columns=1), ) fig.add_trace(go.Scatter(x=df["date"], y=df["AAPL"], name="Apple"), row=1, col=1) fig.add_trace(go.Scatter(x=df["date"], y=df["GOOG"], name="Google"), row=2, col=1) fig.add_trace(go.Scatter(x=df["date"], y=df["AMZN"], name="Amazon"), row=3, col=1) fig.update_layout(layout) fig.show()
Expected behavior should be the same as when using the Plotly docs hover on subplots example, where hover labels appear for all charts: Codepen.
When will this be addressed?
Initially reported on the Plotly forum.
Using make_subplots means that the
hoversubplots=“axis”
will not work correctly.Sample code that produces the error: Codepen.
Expected behavior should be the same as when using the Plotly docs hover on subplots example, where hover labels appear for all charts: Codepen.![image](https://github.com/plotly/plotly.py/assets/32049495/9f262fd6-5a78-4523-8aa9-678cb535ca4c)