Effacer les filtres
Effacer les filtres

How to plot a line on a log plot

11 vues (au cours des 30 derniers jours)
jnaumann
jnaumann le 3 Sep 2013
I am trying to plot a line on a log plot. I am using the same method as if I was to draw a line on a standard plot ie. hold on, plot(x,y) etc. Instead of plotting the line it just plots 2 dots. Is there any way to get around this?
  2 commentaires
the cyclist
the cyclist le 3 Sep 2013
Can you just post your code, or ideally a very distilled example that shows what you mean?
jnaumann
jnaumann le 3 Sep 2013
>> semilogy(x,final_matrix(:,2))
>> ylabel('Kurtosis')
>> hold on
>> plot([141/4 141/4],[0 4000],'--k')
The second plot function just plots two points rather than a line
Thanks

Connectez-vous pour commenter.

Réponse acceptée

the cyclist
the cyclist le 3 Sep 2013
Modifié(e) : the cyclist le 3 Sep 2013
Well, I can't replicate your plot, because I don't have access to your variable final_matrix, but I am suspicious of your plot() command having a zero in it. log(0) is -Inf, so I think you may have a difficult time plotting that.
  1 commentaire
jnaumann
jnaumann le 3 Sep 2013
a ha! cashback

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Scatter Plots 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