A library to create and arrange plots and generate GIFs.
Project description
FlexiPlotter
FlexiPlotter
is a flexible data visualization library that allows you to create various types of plots (line, scatter, bar) from a pandas DataFrame based on a structured payload. It can handle multiple subplots arranged in a custom layout and can even generate animated GIFs from the plot data over time.
Features
- Create flexible layouts of subplots for visualizing different types of charts.
- Supports line, scatter, and bar plots.
- Automatically configures axis labels, titles, and colors from payload data.
- Generate animated GIFs showing data evolution over time.
- Save the resulting figure or GIF to disk.
Installation
Prerequisites
Make sure you have the following installed:
- Python 3.x
- Pandas (
pip install pandas
) - NumPy (
pip install numpy
) - Matplotlib (
pip install matplotlib
) - ImageIO (
pip install imageio
)
Clone the repository
git clone https://github.com/yourusername/flexi-plotter.git
cd flexi-plotter
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
gifplotter-0.1.2.tar.gz
(5.0 kB
view details)
Built Distribution
File details
Details for the file gifplotter-0.1.2.tar.gz
.
File metadata
- Download URL: gifplotter-0.1.2.tar.gz
- Upload date:
- Size: 5.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b348c5f3a5bb51feb98bf99fe856a1c4e68d88c7d72c581ab104ee12dfe470a9 |
|
MD5 | 21762741c654b84dd518d4b14643e936 |
|
BLAKE2b-256 | e602962d607e6e24b8d42045d2c81f7b64044e5a912fbb51f234508577c32e25 |
File details
Details for the file GifPlotter-0.1.2-py3-none-any.whl
.
File metadata
- Download URL: GifPlotter-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.20
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 095b11689ba44421e5329293a59d3c99b415cb774aa6360ed7c590a6f0765001 |
|
MD5 | 893ae598cad535ad00556dc412725353 |
|
BLAKE2b-256 | dc29881763b9a107ba74a2e3fb57c9e5be1a2a91d590485be48f8ad3242b1585 |