YoussefMo7amed / functionPlotter

Function Plotter is a simple application that plots arbitrary user-entered function in interactive way.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Function Plotter

Logo

Function Plotter is an interactive mathematical function plotter, and a cross platform GUI application built with ElectronJs and could be hosted as website. You can try it from here.


Run as webpage

Run index.html file as live server.


Prerequisites (For Desktop Application)

npm i electron

then

npm start

Build

This application created on Manjaro Linux operating system. So it is better to build it on your own platform (e.g. Windows or MacOS)

Platform prerequisites

  • Check the build prerequisites for your platform before proceeding macOS, Linux, Windows

Building

You can follow instructions here


Features & Screenshots

  • You can enter the mathematical function it supports (+, -, *, /, ^) operations. The GUI
  • Plot function from minimum value to maximum Value. The GUI
  • Zoom in and out using the mouse. The GUI The GUI
  • The corresponding value appears when you move the mouse pointer around the curve. The GUI
  • You can download the curve as png photo. The GUI
  • You can add any parentheses types (), [] or {} and can add them together. The GUI
  • If there is any error/s, it/they will be printed. The GUI The GUI

License

Copyright (c) 2022 Youssef Mohamed.

License MIT Open Source Hits

About

Function Plotter is a simple application that plots arbitrary user-entered function in interactive way.

License:MIT License


Languages

Language:JavaScript 71.3%Language:HTML 14.5%Language:CSS 14.2%