Draw a line on a 2D plot at a particular x and y values
49 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Orion
am 2 Jun. 2014
Bearbeitet: Pulkit Rustagi
am 25 Sep. 2020
I'd like to draw a line at a particular x (and corresponding y) value for a plot that looks like this:
x=linspace(0,4)
y=x.^2
plot(x,y)
If I use the data cursor, it doesn't let me place it on a particular value (in my case where x=3), so I'd like it to do that and show me the x and corresponding y coordinates somewhere on the graph. Ideally, I'd like to have a dashed line protruding from the x and y axes to this point on the graph.
Any help would be appreciated.
Thanks
0 Kommentare
Akzeptierte Antwort
George Papazafeiropoulos
am 2 Jun. 2014
x=linspace(0,4);
y=x.^2;
plot(x,y);
line([3;3],[0;9],'linestyle','--');
line([0;3],[9;9],'linestyle','--');
4 Kommentare
ARVIND KUMAR SINGH
am 6 Jul. 2020
x=linspace(0,4);
y=x.^2;
plot(x,y);
line([3;3],[0;9],'linestyle','--','Color','red');
line([0;3],[9;9],'linestyle','--','Color','green');
Pulkit Rustagi
am 25 Sep. 2020
Bearbeitet: Pulkit Rustagi
am 25 Sep. 2020
Is it possible to label the said dashed line? is there a label field for line function?
Its not specificly mentioned in the documentation
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Annotations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!