Clear Filters
Clear Filters

i can't find the mistake in the code

2 views (last 30 days)
i created a GUI to plot multiple functions between specified limits ,their are 2 axes in the figure . i have a problem by plotting the functions , when i write them and give their limits and press the plot button , one function appears on the axes that i want , but when i run the code another time from the editor , the two functions appear , why is that happening ? (the .m file is attached below).

Accepted Answer

Walter Roberson
Walter Roberson on 25 Dec 2013
  10 Comments
Elia
Elia on 25 Dec 2013
i did it already in the openingfcn , and i thought that when i set the XLimMode to manual the X-axis limits will stay unchanged but that didn't happen , i set the next plot property to replace children in order to don't reset the Xlim property by plotting another function . but t did not provide any result .
Image Analyst
Image Analyst on 25 Dec 2013
You didn't attach the fig file so we can't run it. Calling xlim in the openingfcn is evidently not doing the job. Call it again right after you put stuff into the axes to "correct" it to whatever you want.

Sign in to comment.

More Answers (0)

Categories

Find more on Specifying Target for Graphics Output in Help Center and File Exchange

Community Treasure Hunt

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

Start Hunting!