web-dev-qa-db-ja.com

jupyterノートブックインラインプロットをsvgとして

デフォルトでは、jupyterノートブックのインラインプロットはpngとして表示されます。例:

import matplotlib.pyplot as plt
%matplotlib inline
plt.plot()

どのようにju​​pyterノートブックを設定して、matplotlibインラインプロットをsvgとして表示できますか?

23
Fabian Rost

set_matplotlib_formats('svg') を使用します。

import matplotlib.pyplot as plt
from IPython.display import set_matplotlib_formats
%matplotlib inline
set_matplotlib_formats('svg')
plt.plot()

これは %matplotlibマジックのドキュメント にも記載されています。

注意: InlineBackend.figure_format非推奨 です。

15
nekketsuuu

%config InlineBackend.figure_formats = ['svg']トリックを行います。最小限の例は次のとおりです。

%config InlineBackend.figure_formats = ['svg']

import matplotlib.pyplot as plt
%matplotlib inline
plt.plot()
46
Fabian Rost