I’m in the process of upgrading a library currently relying on matplotlib to use holoviews. An important part of the API is that each plot function can (optionally) take a custom matplotlib Axis to draw on, so that canned plots can be stacked by the user easily. Obviously future uses of the lib should use the great hv layout system, but it would be nice to keep backward compat for existing users.
This seems to allow drawing over the existing “ax” axis, but it is not documented, I found that by reading the code. Can “axis” and “fig” parameters be relied on ?
Probably not live, as we mostly work with trace files rather than live data, as the tests we carry have to run in a pristine environment (checking what the scheduler does is tricky if you have lots of things happening in the background). It’s quite likely I’ll end up checking out Panel though, to provide some sort of GUI to the plot function we have. There is already a CLI tool that allows using them.