Extend errorbar plots to allow faceting
With !181 (merged), we are already quite close to this. It seems like we would "only" have to do the following things to allow full faceting:
- Initialise a subplot grid and attach it to the
PlotHelper
- Should share x and y axes by default
- Iterate over dimensions specified in
col
androw
arguments- Use
itertools.product
to not get four nested loops
- Use
- For each coordinate:
- Choose the corresponding subplot axis using
PlotHelper.select_axis
- Perform the plot
- Invoke helpers to inform about current coordinates (can put this into title, legend, right/top axis labels)
- Choose the corresponding subplot axis using
Integrating into facet_grid
seems difficult due to facet_grid
expecting only the single data
array, not y
and yerr
.