markers not getting joined in plot
Afficher commentaires plus anciens
I came across strange problem in matlab, i did a simple line plot using following code in a loop. i want to draw the line joining the markers. in principal it ishing , but the plot is just showing markers not joined by the line. I also t style property seperately, but did not work. Wonder what is preventing matlab to draw the line in plot
plot(x,y,'--o')
4 commentaires
Bjorn Gustavsson
le 27 Août 2020
When trying your example I get the expected dashed line. Perhaps try:
plot(x,y,'o-')
for a solid line.
Sumera Yamin
le 27 Août 2020
"I wonder if something is preventing plot command to draw a line."
Your code. My guess is that you are plotting scalar values in a loop, which will show individual markers unconnected by a line.
If you want to have markers joined by lines then you must provide plot with vectors/matrices of data.
In the unlikely event that you really are calling plot just once then please click the paperclip button to upload the exact data vectors/matrices that you call it with, all saved in one .mat file. And show us the exact code used.
Sumera Yamin
le 27 Août 2020
Modifié(e) : Sumera Yamin
le 27 Août 2020
Réponse acceptée
Plus de réponses (1)
KSSV
le 27 Août 2020
plot(x,y,'o',x,y,'-')
Or
plot(x,y,'-o')
Or
plot(x,y,'o')
hold on
plot(x,y)
2 commentaires
Sumera Yamin
le 27 Août 2020
x = 1:10 ;
y = rand(size(x)) ;
plot(x,y,'-o')
Show the output.
Catégories
En savoir plus sur Graphics Performance dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!