Effacer les filtres
Effacer les filtres

how to make bar graph outline dotted?

17 vues (au cours des 30 derniers jours)
Minka Califf
Minka Califf le 17 Mai 2018
Commenté : Minka Califf le 17 Mai 2018
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);

Réponse acceptée

Aditya Salveru
Aditya Salveru le 17 Mai 2018
Modifié(e) : Aditya Salveru le 17 Mai 2018
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

Plus de réponses (0)

Catégories

En savoir plus sur Graphics Object Properties dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by