how to name xbars with the names on number sequence?
3 ビュー (過去 30 日間)
古いコメントを表示
If I have 10 bars on a bar graph, how could i name each bar with a sequence number, for example to use
names=[1:1:10]
set(gca,'xticklabel',names)
0 件のコメント
採用された回答
Star Strider
2018 年 1 月 26 日
That looks as though it should work. If it is not working, add 'XTick' to specify the locations where the labels should appear:
names = [1:1:10];
set(gca, 'XTick',names, 'xticklabel',names)
3 件のコメント
Star Strider
2018 年 1 月 26 日
This works:
b= b/25201*100;
d=d*100;
figure
hBar = bar(1:numel(b), [d b], 'stack')
grid on
axis([0 (numel(b)+1) 0 100])
names = [5:5:95];
getbar = get(hBar);
set(gca, 'XTick',getbar(1).XData, 'XTickLabel',names)
NOTE — It is necessary to return ‘hBar’, the handle of the bar plot, so be sure to add that.
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Develop Apps Using App Designer についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!