How to add a horizontal line in a bar plot????

Dear all,
i use the command bar for a plot. I want to insert a horizontal line in a bar plot at y = 30. How can I do that? Thank you!

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 1 Fév 2013
Modifié(e) : Azzi Abdelmalek le 1 Fév 2013
xlim=get(gca,'xlim');
hold on
plot(xlim,[30 30])

2 commentaires

Image Analyst
Image Analyst le 1 Fév 2013
Isn't the first line unnecessary? xlim is already the x limits - you don't have to call get() to retrieve it, it's already ready to be used "as is". xlim is actually a function itself that returns the x limits.
Thor
Thor le 2 Fév 2013
bar(X);
hold on
plot(xlim,[30 30], 'r')
works too! Thank you all!

Connectez-vous pour commenter.

Plus de réponses (1)

Vivian Hauss
Vivian Hauss le 19 Juil 2016
Modifié(e) : Vivian Hauss le 19 Juil 2016
A bit shorter:
hline(30,':k','This Line is horizontal')

Catégories

En savoir plus sur Line Plots dans Centre d'aide et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by