writing the bar chart value

5 vues (au cours des 30 derniers jours)
Lilya
Lilya le 13 Fév 2016
Commenté : Lilya le 13 Fév 2016
Hi all,
the following chart describes the problem in displaying the bar value why does it not appear as a single value for each one?
thank you for help
  2 commentaires
Star Strider
Star Strider le 13 Fév 2016
What code did you write to create it?
Lilya
Lilya le 13 Fév 2016
Modifié(e) : dpb le 13 Fév 2016
y = [R2_Plm; R2_Tlm; R2_Txlm; R2_Tylm; R2_Wlm; R2_PTlm]';
x=1:6;
bar(y,0.4)
ylim([0 1.2])
Labels = {'P', 'T', 'Tx', 'Ty','Txy', 'P and T'};
set(gca, 'XTick', x, 'XTickLabel', Labels);
text(x',y',num2str(y),...
'HorizontalAlignment','center','VerticalAlignment','bottom')

Connectez-vous pour commenter.

Réponse acceptée

Image Analyst
Image Analyst le 13 Fév 2016
You need to do each label one at a time. Use this:
bar(y,0.4)
ylim([0 1.2])
Labels = {'P', 'T', 'Tx', 'Ty','Txy', 'P and T'};
set(gca, 'XTick', x, 'XTickLabel', Labels);
for k = 1 : length(x)
text(x(k)',y(k)',num2str(y(k)),...
'HorizontalAlignment','center','VerticalAlignment','bottom')
end
grid on;
  1 commentaire
Lilya
Lilya le 13 Fév 2016
Thank you

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Printing and Saving 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