I'm using code from the example official documentation https://plotly.com/python/box-plots/ -> Box Plot With Precomputed Quartiles. In such cases, plotly using q1 for mix and q3 for max.
import plotly.graph_objects as go
fig = go.Figure()
fig.add_trace(go.Box(q1=[ 1, 2, 3 ], median=[ 4, 5, 6 ],
q3=[ 7, 8, 9 ], lowerfence=[-1, 0, 1],
upperfence=[7, 8, 9], mean=[ 2.2, 2.8, 3.2 ],
sd=[ 0.2, 0.4, 0.6 ], notchspan=[ 0.2, 0.4, 0.6 ], name="Precompiled Quartiles"))
fig.show()
I already have calculated min and max and want to use them.
This is how the plot looks when I'm passing the data frame with all records. Plotly calculates itself q1,q3,max, min - everything is good except for the performance. I assume this is because values are displayed on the plot, and it makes it very heavy to render.

I like to calc aggregates first and use them if possible. So, I've calculated q1,q3,max, min. You can see that max is greater than experience for the BrightData group.

My expectation is that experience and max can be displayed in one plot and have different values here.