The 'subplot.m' is a useful function for plot multi-axes in one figure. However, it is unavailable in GUI development.
So, I developed a function to generate a subplot like result in a panle of GUI or in a Figure.
The core function is 'PlotInPanle.m' functionm, where the first input is the handle of a panel uicontrol or a figure, and the second input is layout of each subfigure. The output of 'PlotInPanle.m' is handle of each axes.
A GUI named 'SubplotPanel.fig' was complied based on PlotInPanle.m to illustrate its function.
Example1: SubplotPanel;
Example12:
h=figure;Layout.Subplot=[2,2]; Layout.Figure=[{[1]},{[3]},{[2,4]}];AxesHandel=PlotInPanle(h,Layout); |