### What happened? (You can include a screenshot if it helps explain) When selecting ensembles (eg. in es mda) the colors shift based on the selection and not based on the ensemble. PS: Maybe it is a feature and not a bug. <img width="1496" height="851" alt="Image" src="https://github.com/user-attachments/assets/4e235f8b-930a-43b1-a997-c4c4ba76d66e" /> <img width="1492" height="853" alt="Image" src="https://github.com/user-attachments/assets/97e10a7c-f0f4-4c7a-af60-ffb8f96cb679" /> ### What did you expect to happen? The color for the given ensemble should be persistent regardless the selection. ### Steps to reproduce run es_mda on poly example and plot the response. ### Environment where bug has been observed - [x] Python 3.11 - [x] Python 3.12 - [ ] macOS - [ ] RHEL8 - [ ] RHEL9 - [ ] Local queue - [ ] LSF queue - [ ] Slurm queue - [ ] OpenPBS queue