markers not getting joined in plot
Mostrar comentarios más antiguos
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 comentarios
Bjorn Gustavsson
el 27 de Ag. de 2020
When trying your example I get the expected dashed line. Perhaps try:
plot(x,y,'o-')
for a solid line.
Sumera Yamin
el 27 de Ag. de 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
el 27 de Ag. de 2020
Editada: Sumera Yamin
el 27 de Ag. de 2020
Respuesta aceptada
Más respuestas (1)
KSSV
el 27 de Ag. de 2020
plot(x,y,'o',x,y,'-')
Or
plot(x,y,'-o')
Or
plot(x,y,'o')
hold on
plot(x,y)
2 comentarios
Sumera Yamin
el 27 de Ag. de 2020
x = 1:10 ;
y = rand(size(x)) ;
plot(x,y,'-o')
Show the output.
Categorías
Más información sobre Graphics Performance en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!