How to plot a vertical line in a semilog diagram?
9 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Hi, Actually, I want to draw a red rectangle by letting the horizontal red line stop at 1000 counts, and then a vertical line down to the x-axis. Look at the supplemented file 'kalle.png'. Is this possible using semilogx or other similar function?
1 Kommentar
dpb
am 20 Feb. 2016
Bearbeitet: dpb
am 20 Feb. 2016
No file attached...but--
What's the problem in just drawing lines where wanted? The input to the semilog$ or loglog routines are in the underlying units so there's no issue of what values to use. You can always query the axis limits to determine what they are in the plot if that's the uncertainty. Use hold on before adding more to the plot, of course, to retain the existing plot.
Antworten (1)
Hazem Elgbara
am 15 Mai 2018
Bearbeitet: Hazem Elgbara
am 15 Mai 2018
I had the same problem and found my solution here: semilogy([34,34],[0,22222]) does not show vertical line
This is my code:
semilogy(data(:,2))
hold on
semilogy(data(:,3))
cut = 50; ycut = [1e-10 max(max(data(:,2:3)))];
semilogy([cut cut],ycut)
0 Kommentare
Siehe auch
Kategorien
Mehr zu 2-D and 3-D Plots finden Sie in Help Center und File Exchange
Produkte
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!