The Graphing Calculator is a web-based application that allows users to input mathematical function equations and visualize them in real-time. Built using HTML, JavaScript, and CSS, this calculator utilizes the Canvas API for drawing graphs and Math.js for robust equation processing. It’s designed for students, educators, and anyone interested in exploring mathematical functions graphically.
Input Field: Type a mathematical function in the input field. Examples include:
x^2
(for ( y = x^2 ))sin(x)
(for ( y = \sin(x) ))x^3 - 3x + 2
(for ( y = x^3 - 3x + 2 ))Draw the Graph: The graph is drawn in real time.
Zoom and Pan: Use the mouse wheel to zoom in and out, and click and drag to pan across the graph.
Add Multiple Functions: To compare multiple functions, simply input them separated by commas(in progress).
Contributions are welcome! If you’d like to contribute, please fork the repository and submit a pull request. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License. See the LICENSE file for details.