Assigning names to a list and then employ indices to as keys as seems complicated to me.
We already use an an iterator for plotting, why not also zip the lcmv solutions? 

```Python
for stc, name, desc, color in zip(lcmv, names, descriptions, colors):
...
```