how to make bar graph outline dotted?

조회 수: 11 (최근 30일)
Minka Califf
Minka Califf 2018년 5월 17일
댓글: Minka Califf 2018년 5월 17일
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);

채택된 답변

Aditya Salveru
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);
To know about various other properties of bar and barh click here .
Thanks,
Aditya

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Graphics Object Programming에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by