Needs Checkbox to draw a plot

Hi all, Can you help me with GUI? So I need to create checkbox to draw a plot by clicking mouse on it. How can I do it?

 Accepted Answer

Write an if statement that gets the value of the checkbox. When the checkbox's value is 1 then plot. This snip of code would have to be written under the function of the checkbox.
for example if the checkbox's tag is 'checkbox1' then:
if get(handles.checkbox1,'Value') == 1
plot(......)
end

3 Comments

Thanks a lot.
But how do not plot if the checkbox is not highlighted?
The if statement takes care of that. It will only plot when the checkbox is highlighted
Got it. Thanks a lot.

Sign in to comment.

More Answers (1)

Benjamin Schwabe
Benjamin Schwabe on 14 Jun 2012
Hi Aleksandra,
I am not sure where you are stuck, so I try to be a little more detailed than John.
Use GUIDE to design you GUI with drag and drop. Save the GUI. Then double click on the checkbox and the m-File openes at the callback function of the ckechbox. Then use the if statement as John suggests.
Benjamin

1 Comment

Thanks a lot.
But how do not plot if the checkbox is not highlighted?

Sign in to comment.

Categories

Find more on Graphics Objects in Help Center and File Exchange

Tags

Asked:

on 14 Jun 2012

Community Treasure Hunt

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

Start Hunting!