I created a python package called `xarray_plotly` that handles dim assignment to plotly slots (facet, color, animation) automatically, making plotting xarray Data much more convenient. It wrapps most `plotly.express` methods.
Maybe someone else has use for it. Maybe such an approach would be worth to add to the plotly package dorectly, or at least be monitored or maintained by plotly itself?