Draw shapes not in a graph

3 ビュー (過去 30 日間)
Nimrod Limor
Nimrod Limor 2021 年 1 月 16 日
コメント済み: Star Strider 2021 年 1 月 16 日
Hello all,
I want to draw shapes such as dots, circles, rectangles etc. in a Matlab figure, but not in a graph.
I mean a blank screen and shapes in it.
Anyone can help?

回答 (2 件)

ercan duzgun
ercan duzgun 2021 年 1 月 16 日
I think you can specify any points of the figure, and set the points as "white" color to let it invisible. And draw the shapes at those points. Therefore only the shapes will be seen. Does that meet your requirements?
  1 件のコメント
Nimrod Limor
Nimrod Limor 2021 年 1 月 16 日
In what functions do I use to do so?

サインインしてコメントする。


Star Strider
Star Strider 2021 年 1 月 16 日
Try something like this:
x1 = rand(1,5);
y1 = rand(1,5);
x2 = rand(1,7);
y2 = rand(1,7);
figure
plot(x1, y1, 'or', 'MarkerSize',20)
hold on
plot(x2, y2, 'sg', 'MarkerSize',20)
hold off
set(gca, 'Color','none', 'GridAlpha',0, 'XColor','none', 'YColor','none', 'ZColor','none') % This Turns Off Everything That Would Make It Appear As A ‘plot’
producing (in these random calls):
.
  2 件のコメント
Nimrod Limor
Nimrod Limor 2021 年 1 月 16 日
Thank you!
That realy helpfull!
Star Strider
Star Strider 2021 年 1 月 16 日
My pleasure!
If my Answer helped you solve your problem, please Accept it!
.

サインインしてコメントする。

カテゴリ

Help Center および File Exchange2-D and 3-D Plots についてさらに検索

タグ

製品


リリース

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by