Label Every Other Point In a Plot
6 ビュー (過去 30 日間)
古いコメントを表示
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 件のコメント
回答 (1 件)
Walter Roberson
2022 年 3 月 5 日
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 件のコメント
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
