title: Can MATLAB generate, save, and then load axes into a gui axes object dynamically?
body: <p>Edited for clarity:</p>
  
  <p>I have a GUI that controls a script that generates approximately 40 plots. I want to display any given plot in the GUI window on demand by selecting its number in a drop-down box. The problem is that the plots take a while to generate so I would rather make them once and then load them as needed into the axes object in the GUI. The plots each have different properties, labels, legends, etc..</p>
  
  <p>I tried generating figures and then saving them and trying to load that into the axes object in the GUI and it did not work.</p>
  
  <p>If I initially make the plots using the axes object in the GUI as the target axes I can't save the plot and the legends, etc..</p>
  
  <p>Is this possible in MATLAB?</p>