In an ipython notebook, I used a matplotlib stylesheet to change the look of my plots using
from matplotlib.pyplot import *
%matplotlib inline
style.use(\'g
You should be able to set it back to default by:
import matplotlib as mpl
mpl.rcParams.update(mpl.rcParamsDefault)
In ipython
, things are a little different, especially with inline
backend:
In [1]:
%matplotlib inline
In [2]:
import matplotlib as mpl
import matplotlib.pyplot as plt
In [3]:
inline_rc = dict(mpl.rcParams)
In [4]:
plt.plot(range(10))
Out[4]:
[]
In [5]:
mpl.rcParams.update(mpl.rcParamsDefault)
plt.plot(range(10))
Out[5]:
[]
In [6]:
mpl.rcParams.update(inline_rc)
plt.plot(range(10))
Out[6]:
[]
Basically, %matplotlib inline
uses its own rcParams
. You can grab that from the source, but the arguably easier way is probably just save the rcParams
as inline_rc
after %matplotlib inline
cell magic in this example, and reuse that later.