Passing figure data from fcn to plot in GUI

Hello, I wrote a function, "gcvplots," that creates different plots whose contents depend on the nature of the input to gcvplots. I would like to pass the plot and axis information to a GUI, which calls gcvplots, so that each figure is plotted on specified axes in the GUI. That is, gcvplots should contain something along the lines of
h = plot(x,y);
h_axes = axes('XLim' [xmin xmax],...);
(I know this syntax is wrong, because "h" just becomes a double, but I hope it gets the idea across)
and then return "h" and "h_axes" in the GUI so that they can be plotted on an axes object. Any help or advice would be much appreciated!

 Akzeptierte Antwort

Paulo Silva
Paulo Silva am 5 Jul. 2011

0 Stimmen

Why doesn't gcvplots return the data necessary to do the plots to the GUI and the code to plot goes inside the GUI?
function Data=gcvplots(...
Where Data should be a structure or cell
it would be a lot easier with gcvplots code inside the GUI

Weitere Antworten (0)

Kategorien

Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by