Display legend in Splom chart

Is there any way to add legend to splom chart type ?
When I turned on legends , it shows for just just one trace . There’s no way to add the dimension data to individual traces , so it (labels) gets bit messy when there are too many labels , therefore I wanted to turn on legends instead .

Real problem (see messed up labels) :

Modern problems need ancient solutions :