bar plot ylim problem

43 ビュー (過去 30 日間)
alex brown
alex brown 2019 年 4 月 23 日
コメント済み: alex brown 2019 年 4 月 23 日
I want to set some blank space in y axis in a bar plot. ylim doesn't work. I just don't want to have a tight ylim plot (I need some blank space above the data, actually).
here is my code:
figure
uu=[6 5 7;8 6 4; 7 5 9];
nm={'DLC','TOU','RTP'};
nmc=categorical(nm);
bar(nmc,(uu))
legend('n','m','k')
here is the result:
ress.jpg

採用された回答

Adam Danz
Adam Danz 2019 年 4 月 23 日
編集済み: Adam Danz 2019 年 4 月 23 日
ylim() does work.
ylim([0,15]) %at the end of your code; shown in the figure below.
Or you can make it flexible. This line below adds space that equals 10% of your highest bar.
h = bar(nmc, uu);
maxBar = max(cellfun(@max, get(h, 'YData')));
ylim([0, maxBar*1.1])
  1 件のコメント
alex brown
alex brown 2019 年 4 月 23 日
very good, thank you for your time. good luck.

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAnnotations についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by