Matlab 2D line plot?
1 回表示 (過去 30 日間)
古いコメントを表示
Hi all,
I am plotting a 2D plot using command
plot(X,Y,'-mo',...
'LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[.49 1 .63],...
'MarkerSize',4)
Where X and Y are the array of discreate points. The line joining top point A to point M is expected .later the line from M go directly on point Y depending on the Y height I guess, but I dont want this . I want to see the joining line as A.....G... M-N-O-P-Q.....Y..... as a sequence.
Thanks in advance.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/659560/image.jpeg)
3 件のコメント
KSSV
2021 年 6 月 21 日
Reubel Ahmed commented:
These data point is not constant and not consistent as a different programm generate the data with different time step.
回答 (1 件)
Walter Roberson
2021 年 6 月 21 日
[SX, idx] = sort(X);
SY = Y(idx);
plot(SX, SY,'-mo',...
'LineWidth',2,...
'MarkerEdgeColor','k',...
'MarkerFaceColor',[.49 1 .63],...
'MarkerSize',4)
参考
カテゴリ
Help Center および File Exchange で Annotations についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!