Add multi-segment capability to BaseRasterWidget and children
Adds the option to pass a list of segment indices to the AmplitudesWidget, DriftRasterMapWidget, and RasterWidget to plot across multiple segments, by updating how the base widget handles plotting data. Maintains current default behaviour and SortingView capability. resolves #3801
Multi-segment plots would look like this:
Hey @chrishalcrow - sorry for the delay working on this, I've been away for a while. Think I've addressed your comments, let me know if there's anything else you think could be improved here!
@jakeswann1 can you apply the changes from Chris? We cannot push to your fork since you made the PR from main
Thanks @jakeswann1
LGTM! @chrishalcrow wanna take a final look?
One tiny change, then will approve :)
Moved to #4035 so it can be merged properly