フィルターのクリア

Problem with GUI plotting

1 回表示 (過去 30 日間)
Dimitris Arapidis
Dimitris Arapidis 2013 年 9 月 22 日
I run a GUI where i enter values through edit boxes in order to take a plot, for example a simple line between A and B (i enter their coordinates through the boxes)
The function that plot the line is called from a push button.
I enter the A,B coordinates, press the button and get the plot with the line.
If, while still running the GUI, i enter a different value for A or B and press the button i get two lines in the plot.
What can i do so that when i press the button for a second time the first plot gets erased and the second plot is displayed alone?

採用された回答

Azzi Abdelmalek
Azzi Abdelmalek 2013 年 9 月 22 日
add
hold(handles.axes1, 'on')
  3 件のコメント
Azzi Abdelmalek
Azzi Abdelmalek 2013 年 9 月 22 日
I misunderstood your question
cla(handles.axes1)
plot....
Dimitris Arapidis
Dimitris Arapidis 2013 年 9 月 22 日
thank you

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

その他の回答 (1 件)

Image Analyst
Image Analyst 2013 年 9 月 22 日
Put
cla reset
before you plot the new line. Or else
hold off
would probably work too.

カテゴリ

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

Community Treasure Hunt

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

Start Hunting!

Translated by