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

https://github.com/soichiroyamane/gsplot

General-Scientific Plot based on matplotlib 📈
https://github.com/soichiroyamane/gsplot

data-science matplotlib plot python science science-research

Last synced: 3 months ago
JSON representation

General-Scientific Plot based on matplotlib 📈

Awesome Lists containing this project

README

          


logo_gsplot

[![GitHub Page](https://github.com/SoichiroYamane/gsplot/actions/workflows/gh-pages-sphinx.yml/badge.svg)](https://github.com/SoichiroYamane/gsplot/actions/workflows/gh-pages-sphinx.yml)
![Using Poetry](https://img.shields.io/badge/Using-Poetry-blue)
![PyPI](https://img.shields.io/pypi/v/gsplot)
![PyPI - Downloads](https://img.shields.io/pypi/dm/gsplot)
[![PyPI Downloads](https://static.pepy.tech/badge/gsplot)](https://pepy.tech/projects/gsplot)
![Python](https://img.shields.io/badge/python-3.10%2B-blue)
![License: MIT](https://img.shields.io/badge/License-MIT-green)

----------------


Docs |
Authors |
License

Welcome to **gsplot** (General-Scientific Plot), a toolkit designed to elevate capabilities of data visualization based on [matplotlib](https://matplotlib.org). This package is specifically tailored for creating high-quality figures aimed at the scientific field.

> [!WARNING]
> This package is _beta_ quality. Expect breaking changes and many bugs 🐛. Please report any issue you encounter 🤝.

## ✨ Features

- **Better Plot, Less Effort**: Effortlessly create high-quality figures ⚛️
- **Compatibility**: Fully compatible with [matplotlib](https://matplotlib.org) 📊
- **Customization**: Tailor configurations to suit your needs 🎨
- **Reproducibility**: Save package states for reproducible plots 📦

### 📈 Example using gsplot

[See more details](https://soichiroyamane.github.io/gsplot/stable/guides/demo/4_paper_plot.html)

![example](docs/_static/tutorial/SC_cal.png)

### 🌃 Example with Python REPL 🐍 and neovim 🌟

[See more details](https://soichiroyamane.github.io/gsplot/stable/guides/demo/13_REPL.html)

![repl_tutorial](./docs/_static/tutorial/repl_tutorial_45fps.gif)

## 🚀 Getting Started

To use **gsplot**, ensure that you have `Python 3.10+` installed. You can install the package using `pip`:

```bash
pip install gsplot
```

## 👥 Authors

This repository was forked from codes developed by Giordano Mattoni.

- Giordano Mattoni
- Soichiro Yamane

## 📜 License

This project is licensed under the MIT License. See the [LICENSE](./LICENSE) file for details.