金魚亭日常

読書,ガジェット,競技プログラミング

matplotlib inline で SVG

jupyter でplot すると PNGになってるのだが、SVGにしたかったので、調査。

この辺の情報を総合すると、

こうなった。

import matplotlib_inline
matplotlib_inline.backend_inline.set_matplotlib_formats("svg")

import matplotlib.pyplot as plt
plt.rcParams['svg.fonttype'] = 'none'

%matplotlib inline

試したところ、軸ラベルやメモリといった文字情報はSVGで、プロット部分はPNGになっていた。