python:matplotlib:プロットの保存
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| python:matplotlib:プロットの保存 [2018/01/21 04:48] – [CUI環境] koudai | python:matplotlib:プロットの保存 [2021/06/27 22:04] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 8: | Line 8: | ||
| plt.savefigを使うとファイルに直接出力できます。 | plt.savefigを使うとファイルに直接出力できます。 | ||
| - | <file python> | + | <file python |
| import numpy as np | import numpy as np | ||
| import matplotlib.pyplot as plt | import matplotlib.pyplot as plt | ||
| Line 43: | Line 43: | ||
| 例えばpng形式で解像度をDPI=300としたい場合< | 例えばpng形式で解像度をDPI=300としたい場合< | ||
| - | |||
| - | |||
| - | |||
| - | ====== CUI環境 ====== | ||
| - | |||
| - | matplotlibでは、図形を出力するとき、画面にウィンドウを開いて図形や文字を表示したり編集したりするソフトを対話型バックエンド(interactive backend)、PNGやEPSといった画像ファイルを生成するソフトを非対話型バックエンド(non-interactive backend)と呼びます。 | ||
| - | |||
| - | matplotlibのデフォルトが対話型バックエンドになっている場合、CUI環境で使っているときやSSHでサーバに接続して作業しているときなどに対話型バックエンドが起動できずエラーがでます。 | ||
| - | |||
| - | 対話型バックエンドが使えない環境では、matplotlib.pyplotをインポートする前に非対話型バックエンドであるAGGを指定します。 | ||
| - | |||
| - | <file python> | ||
| - | import matplotlib | ||
| - | matplotlib.use(" | ||
| - | |||
| - | import numpy as np | ||
| - | import matplotlib.pyplot as plt | ||
| - | |||
| - | x = np.arange(-5, | ||
| - | y = np.sin(x) | ||
| - | |||
| - | plt.plot(x, y) | ||
| - | |||
| - | plt.savefig(" | ||
| - | </ | ||
| - | |||
| - | バックエンドの種類を指定する際、大文字と小文字は区別されません。 | ||
| - | また、非対話型バックエンドではplt.showが使えません。 | ||
| - | |||
| - | 他の非対話型バックエンドについては、以下を参照のこと(それぞれのバックエンドのインストールが必要です)。 | ||
| - | |||
| - | ^Renderer^Filetypes^Description^ | ||
| - | |AGG|png|raster graphics – high quality images using the Anti-Grain Geometry engine| | ||
| - | |PS|ps eps|vector graphics – Postscript output| | ||
| - | |PDF|pdf|vector graphics – Portable Document Format| | ||
| - | |SVG|svg|vector graphics – Scalable Vector Graphics| | ||
| - | |Cairo|png ps pdf svg ...|vector graphics – Cairo graphics| | ||
| - | |GDK|png jpg tiff ...|raster graphics – the Gimp Drawing Kit Deprecated in 2.0| | ||
| - | |||
| - | https:// | ||
| - | |||
| - | なお、デフォルトのバックエンドは matplotlibrc で確認できます。 | ||
| - | |||
| - | * Anaconda3でインストールした場合は / | ||
| - | |||
python/matplotlib/プロットの保存.1516477699.txt.gz · Last modified: 2021/06/27 21:59 (external edit)
