Hi @lmnice a solution here would be to change the axis type dropdowns to be Dash dcc.Dropdown
objects instead of plotly dropdowns so that you can use their values in a State
argument of your callback. The only way you can modify only the traces of a figure is with extendData
but this is only for the case where you add new data to existing traces.