matplotlibの画像の保存

普通に画像をコピーできる。

%matplotlib inline
import matplotlib.pyplot as plt
plt.style.use('seaborn-darkgrid')
fig, ax = plt.subplots()
ax.plot([2, 1, 3])
fig.savefig('sample.png') pngの形式を設定

fig.savefig(ファイル名)で画像を保存できる。画像のフォーマットはファイル名の拡張子で決まりますが、format='png'のようオプションで指定もできます。

%%HTML
<img src="sample.png">

%%HTML:HTMLで記述するためにマジックコマンド
<img src=”sample.png”>:作成した画像の表示

# 画像ファイル削除
!rm sample.png

!rm sample.pngsample.pngファイルを削除します。(!はOSコマンド)

出力した時に軸ラベルが入らない時は
fig.savefig(…)の前に、fig.tight_layout()とするとOKなことも

コメント

タイトルとURLをコピーしました