LabVIEW question, eh? When you say expand do you mean zoom? Or do you mean actually draw the graph larger? If you mean zoom, thats easy, right click the graph and choose visible item -> graph pallete. This will give the user the option to zoom. If you mean actually expand the size, you can use property nodes. You will probably have to use a mouse down event if you want the user to click on the graph, determine if the mouse down is actually on top of the graph, then set the properties to expand the graph. Look at a dynamic event handling example in the LabVIEW examples for this. There is one where you can move a picture of a playing card around on the screen. That code determines if you have clicked on the control I believe. You could also add a boolean button and link an event to a value change for that. When you click the button, you use property nodes to resize the graph. Hope this helped.