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 で Annotations についてさらに検索
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

