proplot-dev / proplot

🎨 A succinct matplotlib wrapper for making beautiful, publication-quality graphics
https://proplot.readthedocs.io
MIT License
1.12k stars 102 forks source link

MatplotlibDeprecationWarning with unexpected argument for savefig() #435

Open elyurn opened 1 year ago

elyurn commented 1 year ago

Description

Using the development version of proplot in a venv to get the matplotlib version 3.4.3, I have a deprecation warning with savefig()

Steps to reproduce

import proplot as pplt
pplt.subplots()

Expected behavior: No warning :)

Actual behavior:


.../env/lib/python3.11/site-packages/proplot/figure.py:464: MatplotlibDeprecationWarning: savefig() got unexpected keyword argument "facecolor" which is no longer supported as of 3.3 and will become an error two minor releases later
  return func(self, *args, **kwargs)
.../env/lib/python3.11/site-packages/proplot/figure.py:464: MatplotlibDeprecationWarning: savefig() got unexpected keyword argument "edgecolor" which is no longer supported as of 3.3 and will become an error two minor releases later
  return func(self, *args, **kwargs)
.../env/lib/python3.11/site-packages/proplot/figure.py:464: MatplotlibDeprecationWarning: savefig() got unexpected keyword argument "orientation" which is no longer supported as of 3.3 and will become an error two minor releases later
  return func(self, *args, **kwargs)
.../env/lib/python3.11/site-packages/proplot/figure.py:464: MatplotlibDeprecationWarning: savefig() got unexpected keyword argument "bbox_inches_restore" which is no longer supported as of 3.3 and will become an error two minor releases later
  return func(self, *args, **kwargs)

Proplot version

matplotlib: 3.4.3 proplot: 0.9.5.post360

artofbeinghuman commented 1 year ago

Same for: proplot: 0.9.7 matplotlib: 3.4.3

mambaforge on m2 macbook

Mickychen00 commented 11 months ago

Hi. If you use Python 3.11, maybe the warning will arise when you use savefig() or save. I found Python 3.10 is ok. Desipte I am still looking forwards to the new release of Proplot.

Mickychen00 commented 10 months ago

Will there be a fixup of this issue?