Draw a line on a 2D plot at a particular x and y values
50 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Orion
le 2 Juin 2014
Modifié(e) : Pulkit Rustagi
le 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 commentaires
Réponse acceptée
George Papazafeiropoulos
le 2 Juin 2014
x=linspace(0,4);
y=x.^2;
plot(x,y);
line([3;3],[0;9],'linestyle','--');
line([0;3],[9;9],'linestyle','--');
4 commentaires
ARVIND KUMAR SINGH
le 6 Juil 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
le 25 Sep 2020
Modifié(e) : Pulkit Rustagi
le 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
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Annotations dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!