How to clear a particular figure and replace it with other

4 ビュー (過去 30 日間)
Yash Phirke
Yash Phirke 2021 年 5 月 5 日
コメント済み: Yash Phirke 2021 年 5 月 6 日
So I have got a curve f in green which I want to keep as it is. I have plot a blue circle over it. Now I want to clear this blue circle by keeping the green curve as it is and plot a new red circle over it. How should I do it?
clf
hold on
fplot(f,'g')
xlim([-1,3])
ylim([-2,2])
p1 = plot(0,0,'bo');
clf(p1,'reset')
p2 = plot(0,1,'ro');

採用された回答

VBBV
VBBV 2021 年 5 月 5 日
編集済み: VBBV 2021 年 5 月 6 日
%f true
clf
hold all
fplot(f,'g')
xlim([-1,3])
ylim([-2,2])
f1 = figure
plot(0,0,'bo');
clf(f1,'reset')
plot(0,1,'ro');
Reset using figure handles
  2 件のコメント
VBBV
VBBV 2021 年 5 月 6 日
編集済み: VBBV 2021 年 5 月 6 日
%if true
hold on
fplot(x^3-3*x,'g')
xlim([-1,3])
ylim([-2,2])
p1 = plot(0,0,'bo');
p1.YData = []
p1.XData = [];
plot(0,1,'ro');
Try this one instead. Ignore previous one
Yash Phirke
Yash Phirke 2021 年 5 月 6 日
Thank you very much!
This worked really great.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeAxis Labels についてさらに検索

製品


リリース

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by