holoviz / hvplot

A high-level plotting API for pandas, dask, xarray, and networkx built on HoloViews
https://hvplot.holoviz.org
BSD 3-Clause "New" or "Revised" License
1.12k stars 108 forks source link

Documentation and Feature request: Automatic xarray plot layout and control #677

Open michaelaye opened 2 years ago

michaelaye commented 2 years ago

Is your feature request related to a problem? Please describe.

The default axis layout algorithm is not described in the docs, and there is an unexpected inversion of the coordinate list which breaks any intuitive thoughts on how the axis layout could have been determined.

Additionally, there's a very helpful attribute-based determination of the axes that needs documentation.

However, I do not understand why this solution was only implemented for gridded data? I think it can be helpful in all cases?

Describe the solution you'd like

Additional context

https://discourse.holoviz.org/t/hvplot-and-xarray-what-determines-the-default-axes-layout/2933/6

jbednar commented 2 years ago

Those sound like reasonable requests to me!

michaelaye commented 2 years ago

hypothetically speaking, if I were to start coding for hvplot, what would be the best communication channel for any upcoming questions, for example, tests failing? The GH issue or PR at hand or something else?

jbednar commented 2 years ago

The GH issue is fine, but you can try gitter if you'd rather chat informally.