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

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

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)

Categories

Find more on 二维图和三维图 in Help Center and File Exchange

Asked:

on 13 Feb 2018

Answered:

on 13 Feb 2018

Community Treasure Hunt

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

Start Hunting!