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

38 vues (au cours des 30 derniers jours)
Thor
Thor le 1 Fév 2013
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')
  1 commentaire
Pablo Sánchez
Pablo Sánchez le 8 Déc 2020
Modifié(e) : Pablo Sánchez le 8 Déc 2020
Does hline() exist? Is yline()

Connectez-vous pour commenter.

Community Treasure Hunt

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

Start Hunting!

Translated by