Add separate trace based on attribute using plotly Go

I should add that i have looked at the question posted here Setting color based on column in go.Scatter() and while that would work, there are 100+ satellites in orbit at the moment and i’d rather not have to define colours for every single one, as is done in the examples provided in that link

Thanks