Label Every Other Point In a Plot
13 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Say I were to do a plot as such
scatter(x,y)
How would I label every other point. For example, if there were 7 points. How should I go about labeling 1,3,5,7? Would I use a for loop? Or check if each point is odd?
Thanks all.
0 commentaires
Réponses (1)
Walter Roberson
le 5 Mar 2022
See https://www.mathworks.com/help/matlab/creating_plots/create-line-plot-with-markers.html#bvcbmlx-1 -- plot() with 'MarkerIndices'
Provided, that is, by "label" you mean "put a marker"
If you mean put a text point, then
%data for demonstration
x = rand(1,7);
y = rand(1,7);
%the work
scatter(x,y)
hold on
text(x(1:2:end), y(1:2:end), string(1:2:length(x)).')
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!
