Hi CMX,
It's no problem to show and hide different plots programmatically. All you have to do is use the "Active Plot" property in conjunction with the "Plot.Visible" property. Remember that the Property Nodes execute the properties from top to bottom so you have to specify the active plot first before setting that active plots visibility to TRUE or FALSE. Please see the attached "ShowHidePlots.vi".
Yu are right about the behavior when resizing the plot area. You can't programmatically resize the size of the grab by itself, but only the plot. When resizing the plot, the rest of the graph indicator follows.
You should submit a Product Suggestion from the 'feedback' link on
www.ni.com/contact. For now I hope you can use the workaround in the DynamicStackPlots example.
- Philip Courtois, Thinkbot Solutions