how to make bar graph outline dotted?
15 ビュー (過去 30 日間)
古いコメントを表示
I can't seem to get the solid black line around the bars to become dotted like so:

%load data
data = [239 199 192 146 123 111 103];
labels = {'A380', 'A350', 'A330-200', 'A318', 'A319neo', 'A320neo', 'A321neo'};
figure;
barh(data, 'FaceColor', [0.75 0.75 0.75]);
%title
title('Airplane length in feet', 'fontsize', 16, 'fontweight', 'normal');
%move x axis to top
set(gca, 'XAxisLocation', 'top');
% set the position of the axis to allow room for the long name labels on the left.
set(gca, 'units', 'normalized', 'position', [.2 .15 .7 .7], ...
'ytick', [], 'xtick', 0:50:250, 'xgrid', 'on', 'gridlinestyle', '-', ...
'ticklength', [0 0], 'box', 'on', 'fontsize', 14);
0 件のコメント
採用された回答
Aditya Salveru
2018 年 5 月 17 日
編集済み: Aditya Salveru
2018 年 5 月 17 日
Hi,
You can get dotted lines instead of solid black lines by setting LineStyle property of barh to ':' . You can also change the width of the dotted line by using LineWidth property.
Change the parameters of the barh as given below.
barh(data, 'FaceColor', [0.75 0.75 0.75],'LineStyle',':','LineWidth',1.5);
Thanks,
Aditya
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Graphics Object Programming についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!