Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/ashraf-khabar/funcplot-plottingfunctionsmadeeasy
- Owner: Ashraf-Khabar
- Created: 2023-01-22T22:07:19.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-01T15:49:05.000Z (almost 2 years ago)
- Last Synced: 2024-11-20T12:04:35.241Z (2 months ago)
- Topics: kivy, kivymd, matplotlib, numpy, python
- Language: Python
- Homepage:
- Size: 18.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FuncPlot
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.
### 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)