semilogy([​34,34],[0,​22222]) does not show vertical line

7 views (last 30 days)
I need to plot a vertical line in a figure with log y-axis:
semilogy([34,34],[0,22222]);
But the figure does not show the vertical line.
For horizontal line,
semilogy([34,66],[22222,22222]);
This command works and shows an horizontal line.
Can anyone help me, thanks in advance.
  1 Comment
raym
raym on 13 Feb 2018
For the non-log plot, I can plot the vertical line using "plot" or "line" command, but if I hold on and make y-axis in log, then these vertical line disappeared.

Sign in to comment.

Accepted Answer

raym
raym on 13 Feb 2018
I got it. I cannot use zero in log plot, use 0.00000001 or so instead.

More Answers (0)

Community Treasure Hunt

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

Start Hunting!