How do I connect plot points with lines using ginput?
15 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Glenn Martinez
le 29 Fév 2016
Modifié(e) : Image Analyst
le 29 Fév 2016
I am trying to program a function called draw_constellation. By using ginput,the user would click on the figure and a plot point will appear. Any subsequent plot points would be connected with a line. My problem is connecting the third point with the second point and so on. Currently, the code I have only plots the first two points with a line.
Here is what I currently have:
function[] = draw_constellations
axis([0 100 0 100]);
set(gcf,'color','k');
set(gca,'color','k');
axis square;
hold on;
while 1
[x,y,button] = ginput(1);
if button == 113
break;
else
hold on
plot(x,y,'w*')
end
[xn,yn,button] = ginput(1);
plot(xn,yn,'w*');
plot([x,xn],[y,yn],'w');
end
0 commentaires
Réponse acceptée
David Young
le 29 Fév 2016
The attached function should show you how to do what you need, though you will have to modify it for your purpose.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Data Exploration 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!