A simple desktop application built in Python for plotting basic linear mathematical functions using Tkinter, NumPy, and Matplotlib.
- Function Plotting: Plot functions like
sin(x),cos(x),x**2,exp(x), and more. - Custom Styling: Change line color, stroke width, opacity, and toggle grid/axes visibility.
- Adjustable Range: Set custom start/end values for
Xand the total number of points. - Basic Input Checks: Handles invalid numbers or out-of-bounds mathematical inputs gracefully.
- GUI: Tkinter
- Math Operations: NumPy
- Plotting: Matplotlib
Note on AI Usage: Built using a vibe coding workflow. I designed the concepts, architecture, and requirements, and leveraged AI tools to assist in generating the code.