A graphical application to plot any mathematical equation of the form y = f(x)
.
Made in PySide2 (Qt for Python). PyPI modules Matplotlib (along with NumPy) and Equation were used for plotting and expression-parsing respectively.
- Simply execute
main.py
using Python. Use-W ignore
to hide warning in the console e. g. Division by Zero.> python -W ignore main.py
- To build a distribution, use
pyinstaller
.Note: Due to dependency issues, you might need to manually copy> pyinstaller main.py -w -i icon.ico --clean --noconfirm
matplotlib
andEquation
from your Python installation, andicon.ico
from the source directory to the distribution folder for the executable to function properly.
Try plotting the following equations:
f(x) = x ^ 2
f(x) = 2 * x + 1
f(x) = sin(x ^ 3)
f(x) = 1 / tan(x)