Function Plotter

Your favourite Linux Function Plotter

A GUI program that plots arbitary user-entered functions.
Explore the docs »

View Examples · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Usage
  3. Roadmap
  4. Contact

About The Project

Function Plotter Screen Shot

Function Plotter Nearly doing what every plotter do, but with a punch of small features for v 0.1. We provide a responsive UI, a powerfull input validation so you will never have the chance to type a wrong function.

For now Function plotter supported on Linux only.

(back to top)

Built With

(back to top)

Usage

Here's some useful examples of how the program can be used.

Working Examples

Every term of the input function MUST be on this form (sign magnitude*X^power)

Function Plotter Screen Shot

Function Plotter Screen Shot

Wrong Example

The Function Plotter input validation is one of the program most powerful features, It's not easy to enter unvalid inputs.
Function Plotter v 0.1 supports only this symbols (^ * + - /), so any other symbol written by the user will raise an error message, here some examples that violate Function Plotter input validation.

If the maximum value of x less than or equal the minimum value of x the Invalid Input message will pop up.

Function Plotter Screen Shot

If the input function not in the right form or even if the user input an unsupported symbol.

Function Plotter Screen Shot

(back to top)

Roadmap

  • Read input functions from .txt file
    • Support more function symbols
  • Control the chart theme
  • Cross-platform support (Windows OS support)

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contact

Ammar Yasser - @ammaryasser97 - ammaryasser085@gmail.com

Project Link: https://github.com/AmmarYasser97/function-plotter/

(back to top)