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

https://github.com/ruivieira/matplotcr

A Crystal wrapper for Python's matplotlib.
https://github.com/ruivieira/matplotcr

crystal graphics matplotlib python scientific

Last synced: 2 months ago
JSON representation

A Crystal wrapper for Python's matplotlib.

Awesome Lists containing this project

README

          

[![tests](https://github.com/ruivieira/matplotcr/actions/workflows/main.yml/badge.svg)](https://github.com/ruivieira/matplotcr/actions/workflows/main.yml) [![builds.sr.ht status](https://builds.sr.ht/~ruivieira/matplotcr/commits/.build.yml.svg)](https://builds.sr.ht/~ruivieira/matplotcr/commits/.build.yml?)

# matplotcr

A Crystal wrapper for matplotlib.

# Features

- Line plots
- Scatter plots
- Histograms
- Line segments
- Axis (horizontal and vertical) lines
- Font customisation
- Annotations
- Custom size and DPI
- Sub-plots
- Horizontal and vertical limits
- Custom markers

# Examples

Examples can be found [here](docs/README.md).

# Requirements

`matplotcr` additionally requires:

- Python (3.x)
- matplotlib
- numpy
- scipy (for KDE plots)

to be installed.

# Contributing

- Fork it (https://gitlab.com/ruivieira/matplotcr)
- Create your feature branch (`git checkout -b my-new-feature`)
- Commit your changes (`git commit -am 'Add some feature'`)
- Push to the branch (`git push origin my-new-feature`)
- Create a new Pull Request

# mailing lists

- Announcements: [https://lists.sr.ht/~ruivieira/crystal-announce](https://lists.sr.ht/~ruivieira/crystal-announce)
- Discussion: [https://lists.sr.ht/~ruivieira/crystal-discuss](https://lists.sr.ht/~ruivieira/crystal-discuss)
- Development: [https://lists.sr.ht/~ruivieira/crystal-devel](https://lists.sr.ht/~ruivieira/crystal-devel)

Please prefix the subject with `[matplotcr]`.