Skip to content

Abdelrahmanhassan1/Function-Plotter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Function-Plotter

Function Plotter is Gui Python based that takes any function from the user and some range of data and plot it.

The GUI is implemented with PyQt5 package

The GUI is responsive (i.e when the size of window changes all widgets change the size.)


Rules to use The app:

  1. Must Enter Values for each variable.
  2. Function must be digits, operators (+ , - , \* , ^ , . , /) and variable (x).
  3. To Write float number must start with digit i.e ( 0.31 -> valid, .92 -> not valid).

The App handles user errors by popping up a message box with error.

The App Also provides some additional methods:

  • save figure button.
  • step value that may changes the shape of plot.

To Use App first install requirements

pip install -r requirements.txt

To run the app

python3 main.py

Project Demo:

Solving the divide operator error of causing infinity:

About

The Function Plotter with PyQt is an open-source project designed to create a graphical user interface (GUI) application for plotting mathematical functions.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages