How to plot a line on a log plot

조회 수: 23 (최근 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.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Surface and Mesh Plots에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by