ipythonノートブックで、matplotlibスタイルシートを使用して、プロットの外観を変更しました
from matplotlib.pyplot import *
%matplotlib inline
style.use('ggplot')
私のmatplotlibのバージョンは1.4.0です。デフォルトのmatplotlibスタイルに戻すにはどうすればよいですか?利用可能なすべてのスタイルを試してみました
print style.available
しかし、「デフォルト」オプションはないようです。私も試しました
matplotlib.rcdefaults()
何らかの理由で、これは私に灰色の背景を与えます。また、テキストを灰色(ggplotスタイル)から黒に変更します。これはデフォルトの場合もありますが、別のランダムスタイルの場合もあります。
あなたはそれをデフォルトに戻すことができるはずです:
import matplotlib as mpl
mpl.rcParams.update(mpl.rcParamsDefault)
ではipython
、特にinline
バックエンドに関して、状況が少し異なります。
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]:
[<matplotlib.lines.Line2D at 0x72d2510>]
In [5]:
mpl.rcParams.update(mpl.rcParamsDefault)
plt.plot(range(10))
Out[5]:
[<matplotlib.lines.Line2D at 0x7354730>]
In [6]:
mpl.rcParams.update(inline_rc)
plt.plot(range(10))
Out[6]:
[<matplotlib.lines.Line2D at 0x75a8e10>]
基本的に、%matplotlib inline
独自のを使用しrcParams
ます。ソースからそれを取得できますが、間違いなくより簡単な方法は、おそらくこの例ではrcParams
as inline_rc
after %matplotlib inline
cellマジックを保存し、後で再利用することです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加