proplot-dev / proplot

🎨 A succinct matplotlib wrapper for making beautiful, publication-quality graphics

Home Page:https://proplot.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MatplotlibDeprecationWarning with unexpected argument for savefig()

elyurn opened this issue · comments

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

Same for:
proplot: 0.9.7
matplotlib: 3.4.3

mambaforge on m2 macbook

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.

Will there be a fixup of this issue?