フィルターのクリア

How to plot a line on a log plot

14 ビュー (過去 30 日間)
jnaumann
jnaumann 2013 年 9 月 3 日
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 件のコメント
the cyclist
the cyclist 2013 年 9 月 3 日
Can you just post your code, or ideally a very distilled example that shows what you mean?
jnaumann
jnaumann 2013 年 9 月 3 日
>> 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

サインインしてコメントする。

採用された回答

the cyclist
the cyclist 2013 年 9 月 3 日
編集済み: the cyclist 2013 年 9 月 3 日
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 件のコメント
jnaumann
jnaumann 2013 年 9 月 3 日
a ha! cashback

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSurface and Mesh Plots についてさらに検索

タグ

Community Treasure Hunt

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

Start Hunting!

Translated by