Plotly ordering the hover labels at each x axis point
I want that the hover labels to appear ordered by the y axis value at each x axis point.
import plotly_express as px
fig = px.line(
[
dict(price=2, year=2023, product='A'),
dict(price=3, year=2024, product='A'),
dict(price=3, year=2023, product='B'),
dict(price=2, year=2024, product='B'),
],
x = 'year', y = 'price', line_group = 'product', color = 'product'
)
fig.update_layout(
hovermode = 'x unified',
hoverlabel = dict(
namelength = -1
)
)
fig.show()
They are ordered the same as the legend items in all the x points:
I want the hover labels to be ordered by price descending at each x point. I hope there is some key in the hoverlabel dict, but I can't find it.

