How can I plot single points, each having a different color, of two arrays(as x, and y) using a for loop?
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I am pretty new to matlab. I have two 12x1 arrays. I want to use one as x and one as y. I need to create a scatter plot. However, I want to make each point a unique (possibly random if easier) color. I am unsure on how to go about this. I tried reading into it and it seems I need to create a for loop, however I dont know what to put in the for loop to make this happen.
0 commentaires
Réponses (1)
Star Strider
le 11 Sep 2021
x = rand(12,1);
y = rand(12,1);
figure
scatter(x, y, [], rand(12,1), 'filled')
grid
colormap(jet(numel(x)))
colorbar
.
0 commentaires
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
