Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/ashraf-khabar/funcplot-plottingfunctionsmadeeasy

FuncPlot is a user-friendly app built with Kivy and KivyMD that allows you to easily plot and visualize mathematical functions on your desktop or mobile device. With its intuitive interface and support for multiple functions, FuncPlot makes it easy to explore and understand complex mathematical concepts.
https://github.com/ashraf-khabar/funcplot-plottingfunctionsmadeeasy

kivy kivymd matplotlib numpy python

Last synced: 3 days ago
JSON representation

FuncPlot is a user-friendly app built with Kivy and KivyMD that allows you to easily plot and visualize mathematical functions on your desktop or mobile device. With its intuitive interface and support for multiple functions, FuncPlot makes it easy to explore and understand complex mathematical concepts.

Awesome Lists containing this project

README

        

# FuncPlot

made by Ashraf Khabar

FuncPlot is a user-friendly app built with [Kivy](https://kivy.org/) and [KivyMD](https://kivymd.readthedocs.io/) that allows you to easily plot and visualize mathematical functions on your desktop or mobile device. With its intuitive interface and support for multiple functions, FuncPlot makes it easy to explore and understand complex mathematical concepts.


python
kivy
kivyMD

### Features
- Plot multiple functions at once
- Interactive interface for easy function input
- Customizable color and line style for each function
- Zoom and pan functionality for precise visualization

## Requirements
- Python 3
- kivy, kivyMD
- numpy

### Installation
FuncPlot requires Python 3.7 or higher to run. To install the necessary dependencies, run the following command:
```bash
pip install kivy
pip install kivymd
pip install numpy
```
## Usage
1. Run the app by executing `python main.py`
3. Feel free on clcking on buttons of functions to visualize the ploting on the screen
4. You can link this app with a database and store the historic of all plots

## Contribution
Feel free to fork this repository and make contributions.

## License
This project is licensed under the [MIT License](https://opensource.org/licenses/MIT)