Label Every Other Point In a Plot

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.

답변 (1개)

Walter Roberson
Walter Roberson 2022년 3월 5일

0 개 추천

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)).')

카테고리

도움말 센터File Exchange에서 Annotations에 대해 자세히 알아보기

제품

릴리스

R2021b

질문:

2022년 3월 5일

답변:

2022년 3월 5일

Community Treasure Hunt

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

Start Hunting!

Translated by