Current behavior that if dpi=None (the default), then defer to the rc param "savefig.dpi" (which seems to default to 100). Maybe we could allow for a string value ("native") that would be tested for and would indicate to use the dpi already set.
At the same time, can we change the default figure.dpi to 100? And make the savefig.dpi "native", or whatever ("screen"? "figure"?) be the default there? That way we are not actually changing the default savefig.dpi, which is most likely to be the one that would upset people running automated plot generation, and we are making the figure.dpi more sensible for typical screens--I think.
Should this issue be closed, or do you still want to change the defaults (savefig.dpi=100 -> savefig.dpi='figure' and figure.dpi=80 -> figure.dpi=100)?
Activity
WeatherGod commented on Jun 21, 2011
Current behavior that if dpi=None (the default), then defer to the rc param "savefig.dpi" (which seems to default to 100). Maybe we could allow for a string value ("native") that would be tested for and would indicate to use the dpi already set.
pelson commented on Sep 2, 2012
Sounds like an easy win... is there a reason we haven't done it already???
efiring commented on Jul 22, 2013
At the same time, can we change the default figure.dpi to 100? And make the savefig.dpi "native", or whatever ("screen"? "figure"?) be the default there? That way we are not actually changing the default savefig.dpi, which is most likely to be the one that would upset people running automated plot generation, and we are making the figure.dpi more sensible for typical screens--I think.
mdboom commented on Jul 22, 2013
Seems reasonable to me.
jmehne commented on Dec 9, 2015
Should this issue be closed, or do you still want to change the defaults (savefig.dpi=100 -> savefig.dpi='figure' and figure.dpi=80 -> figure.dpi=100)?
tacaswell commented on Dec 9, 2015
This should be folded in with the 2.0 style changes.
Tillsten commented on Dec 9, 2015
While on it, i really dislike the use of savefig.dpi in ipython-inline, it should just use the figure.dpi.
Tillsten commented on Dec 9, 2015
It should also stop using subplot adjust.
tacaswell commented on Dec 9, 2015
@Tillsten You need to take that up with the IPython folks, mpl does not control that backend.
Tillsten commented on Dec 9, 2015
@tacaswell I really think your voice is a lot stronger than the one of a single user.
Change `savefig.dpi` and `figure.dpi` defaults
Change `savefig.dpi` and `figure.dpi` defaults
Change `savefig.dpi` and `figure.dpi` defaults
Change `savefig.dpi` and `figure.dpi` defaults
Change `savefig.dpi` and `figure.dpi` defaults