JXGraph is a simple graphing display. You can create arbitrary plots to add to the display or provide mechanisms for user input. You can alter the plots on the graph.