The rich display tree structure could be reused with a default .plot() call inside of it, for example.
However, it is also a change that would concern Datasets themselves as there is no way currently plot all the variables of a Dataset.
Experience feedback: oftentimes I convert a Dataset to a DataArray with ds.to_array() for plotting with facets. This is possible when variables of the dataset have the same dimensions.
Motive
Xarray is already capable of smart plotting data arrays and in some extents, datasets.
https://docs.xarray.dev/en/latest/user-guide/plotting.html
Suggestion
The rich display tree structure could be reused with a default
.plot()
call inside of it, for example.However, it is also a change that would concern Datasets themselves as there is no way currently plot all the variables of a Dataset.
Experience feedback: oftentimes I convert a Dataset to a DataArray with
ds.to_array()
for plotting with facets. This is possible when variables of the dataset have the same dimensions.