JSXGraph is a cross-browser library for interactive geometry, function plotting, charting, and data visualization in a web browser.