Skip to content

HalemoGPA/Function-Plotter-GUI-PySide2-Matplotlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Function Plotter

Overview

This project is a simple function plotter application built using PySide2 for the GUI and Matplotlib for plotting. The application allows users to input a mathematical function and plot its graph over a specified range.

Features

  • Input a function of x, e.g., 5*x^3 + 2*x.
  • Specify minimum and maximum values for x.
  • Supports operators: +, -, /, *, ^, log10(), sqrt().
  • Input validation with user-friendly error messages.
  • GUI built using PySide2.
  • Plotting powered by Matplotlib.

Installation

  1. Clone the repository:

    git clone https://github.com/yourusername/FunctionPlotterProject.git
    cd FunctionPlotterProject
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate   # On Windows, use `venv\Scripts\activate`
  3. Install the required dependencies:

    pip install -r requirements.txt

Running the Application

To run the application, execute the following command:

python src/main.py

About

A simple function plotter application built using PySide2 for the GUI and Matplotlib for plotting.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages