mplcairo icon indicating copy to clipboard operation
mplcairo copied to clipboard

A (new) cairo backend for Matplotlib.

Results 7 mplcairo issues
Sort by recently updated
recently updated
newest added

My Fedora builds are failing [because of `test_lazy_auto_backend_selection`](https://kojipkgs.fedoraproject.org//work/tasks/8176/88568176/build.log). However, even with c0bbfcf322facdfc7b5ee7767ff8b86d7f5833ad patched in, that test still runs. I tried patching `pytest_collection_modifyitems` to _always_ apply `debugskip`, yet all tests seemed...

Current documentation and examples show how to control opentype features available in a font, but there are no examples of how to control the opentype language system that is used....

## Versions Information ```shell >>> import mplcairo >>> mplcairo.get_versions() {'python': '3.9.5 (default, Jun 4 2021, 12:28:51) \n[GCC 7.5.0]', 'mplcairo': '0.4', 'matplotlib': '3.5.1', 'cairo': '1.16.0', 'freetype': '2.10.1', 'pybind11': '2.6.2', 'raqm': None,...

https://github.com/matplotlib/mplcairo/blob/master/ISSUES.rst mentions that there is an issue with "Invalid dpi manipulations in vector output". Is there an easy workaround for this? Also, thanks for developing this backend! I don't understand...

A short feature request for Python 3.11 wheels to be built/uploaded 😃

help wanted

I'm trying to switch to using the `mplcairo` backend because it does certain things better than the `MacOSX` backend, especially when colormaps have transparency. However, I've noticed that the font...

I am following Brienna's Gist to [plot emojis in matplotlib](https://gist.github.com/brienna/edca0a6e5eea8b057190231ec855872b), which has the following code: ```python # Set the backend to use mplcairo import matplotlib, mplcairo print('Default backend: ' +...