I have a scatterplot where the points are colored by group number. How do I add a legend with the group color attached?

2 ビュー (過去 30 日間)
I have a scatter plot with each point colored by it's cluster number (ranging from 1 to 5) and I'm trying to add a legend that will indicate which color belongs to which group.
scatter(Data.X, Data.Y, Data.ClusterNumber); legend(strcat('Group: ', num2str(transpose(1:5))))
The above gets me the scatter plot and legend, but there is only a single dot for all 5 clusters.

採用された回答

Star Strider
Star Strider 2018 年 1 月 26 日
If you have the Statistics and Machine Learning Toolbox, it is probably easier to use the gscatter (link) function.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeLegend についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by