Metadata-Version: 2.1
Name: mpl-modernqt
Version: 1.2
Summary: Modern Qt Matplotlib backend
Project-URL: Homepage, https://github.com/aloytag/mpl-modernqt
Project-URL: Bug Tracker, https://github.com/aloytag/mpl-modernqt/issues
Project-URL: Repository, https://github.com/aloytag/mpl-modernqt
Author-email: "Dr. Ing. Ariel S. Loyarte" <aloyarte@frsf.utn.edu.ar>
License: MIT
License-File: LICENSE
Keywords: backend,matplotlib,plotting
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.8
Requires-Dist: matplotlib>=3.6.0
Requires-Dist: pyqtdarktheme>=2.1.0
Requires-Dist: qtawesome>=1.2.2
Description-Content-Type: text/markdown

# mpl-modernqt
A modern looking backend for Matplotlib based on the official Qt backend. Its main features are:

* `Phosphor Icons` (monochromatic) thanks to the [QtAwesome](https://github.com/spyder-ide/qtawesome) package.
* Modern theme with the [PyQtDarkTheme](https://github.com/5yutan5/PyQtDarkTheme) package.
* `Qt5` and `Qt6` support.


## Installation
Using ```pip```, the official Python package manager...

On GNU/Linux and MacOS execute the following order in a terminal:
```bash
pip install mpl-modernqt -U
```

On MS Windows you may prefer:
```bash
python -m pip install mpl-modernqt -U
```

## Usage

```python
from matplotlib import use

use('module://mpl_modernqt.backend')
```

## Example code

```python
import numpy as np
from matplotlib import use
import matplotlib.pyplot as plt

use('module://mpl_modernqt.backend')

x = np.linspace(0, 7, 300)
y = np.sin(x)

plt.plot(x, y)
plt.show()
```


## License

This project uses the [MIT license](https://github.com/aloytag/mpl-modernqt/blob/main/LICENSE).
