Unleash the power of mathematics with this interactive Graph Generator! ๐งฎ๐ Visualize Cartesian, Parametric, Polar, and 3D Surface equations dynamically. Simply enter your mathematical expression, tweak the parameters, and watch your graph come to life! ๐๐จ
# ๐ข๐ Dynamic Math Graph Visualizer
Unleash the beauty of mathematics with this interactive **Graph Generator**! ๐งฎ๐
Easily visualize **Cartesian, Parametric, Polar, and 3D Surface** equations dynamically with real-time updates.
## ๐ Features
โ
Supports **4 types of graphs**:
- ๐ **Cartesian (y = f(x))**
- ๐ **Parametric (x = f(t), y = g(t))**
- ๐ **Polar (r = f(ฮธ))**
- ๐ **3D Surface (z = f(x, y))**
โ
Interactive sliders for variable range selection
โ
**Real-time graph visualization** using Altair & Plotly
โ
**Simple & User-friendly** interface
## ๐ง Installation
1. Clone this repository:
[git clone](https://github.com/manas-pr/Dynamic-Math-Graph-Visualizer/tree/main)
cd math-graph-generator
2. Install dependencies:
pip install -r requirements.txt
3. Run the app:
streamlit run app.py
- Select the type of graph you want to generate
- Enter your mathematical equation using
x
,t
,theta
, ory
as variables - Adjust the variable range using sliders
- Watch your graph update in real-time! ๐
This project is licensed under the MIT License.
๐ Have fun exploring the beauty of mathematics and visualization! ๐จ๐