GraphPl is a modern and flexible app for plotting 2D and 3D mathematical functions using Streamlit.
Just enter any formula and see the graph instantly rendered in your browser.
- 📈 Plot 2D graphs of any math function:
sin(x)
,log(x)
,x^2 + 2x + 3
, etc. - ➕ Supports dual-function plotting for comparison
- 🌀 Generate 3D surface plots (e.g.,
z = sin(sqrt(x² + y²))
) - 📄 Extract and plot formulas directly from PDF files
- 🧠 (WIP) OCR-based formula recognition from images
- ⚙️ Adjustable range, steps, and grid toggling
- 🧮 Expression support for
|x|
,^
,sqrt()
,log()
,abs()
, and more
pip install -r requirements.txt