markers not getting joined in plot
Ältere Kommentare anzeigen
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 Kommentare
Bjorn Gustavsson
am 27 Aug. 2020
When trying your example I get the expected dashed line. Perhaps try:
plot(x,y,'o-')
for a solid line.
Sumera Yamin
am 27 Aug. 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
am 27 Aug. 2020
Bearbeitet: Sumera Yamin
am 27 Aug. 2020
Akzeptierte Antwort
Weitere Antworten (1)
KSSV
am 27 Aug. 2020
plot(x,y,'o',x,y,'-')
Or
plot(x,y,'-o')
Or
plot(x,y,'o')
hold on
plot(x,y)
2 Kommentare
Sumera Yamin
am 27 Aug. 2020
x = 1:10 ;
y = rand(size(x)) ;
plot(x,y,'-o')
Show the output.
Kategorien
Mehr zu Graphics Performance finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!