markers not getting joined in plot
古いコメントを表示
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 件のコメント
Bjorn Gustavsson
2020 年 8 月 27 日
When trying your example I get the expected dashed line. Perhaps try:
plot(x,y,'o-')
for a solid line.
Sumera Yamin
2020 年 8 月 27 日
"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
2020 年 8 月 27 日
編集済み: Sumera Yamin
2020 年 8 月 27 日
採用された回答
その他の回答 (1 件)
KSSV
2020 年 8 月 27 日
plot(x,y,'o',x,y,'-')
Or
plot(x,y,'-o')
Or
plot(x,y,'o')
hold on
plot(x,y)
カテゴリ
ヘルプ センター および File Exchange で Graphics Performance についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!