[解決済み] ipythonで表示せずにpylab.savefigを呼び出す。
2022-05-06 05:08:36
質問
IPython notebookで表示せずに、ファイルに図を作成したいのですが、どうすればいいですか?私は、以下の間の相互作用について明確ではありません。
IPython
と
matplotlib.pylab
という点で。しかし、私が
pylab.savefig("test.png")
に保存されるだけでなく、現在の図が表示されます。
test.png
. 大きなプロットファイルのセットを自動で作成する場合、これはしばしば望ましくないことです。あるいは、他のアプリケーションで外部処理するための中間ファイルが必要な場合です。
になっているかは不明ですが
matplotlib
または
IPython
ノートの質問です。
解決方法を教えてください。
これは matplotlib の質問です。'Agg' などのユーザーに表示しないバックエンドを使用することで回避できます。
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
plt.plot([1,2,3])
plt.savefig('/tmp/test.png')
EDITです。
プロット表示機能を失いたくない場合は
インタラクティブモード
を呼び出すだけです。
plt.show()
プロットを表示する準備ができたとき。
import matplotlib.pyplot as plt
# Turn interactive plotting off
plt.ioff()
# Create a new figure, plot into it, then close it so it never gets displayed
fig = plt.figure()
plt.plot([1,2,3])
plt.savefig('/tmp/test0.png')
plt.close(fig)
# Create a new figure, plot into it, then don't close it so it does get displayed
plt.figure()
plt.plot([1,3,2])
plt.savefig('/tmp/test1.png')
# Display all "open" (non-closed) figures
plt.show()
関連
-
[解決済み】twinx と twiny を一緒に使う matplotlib (twinxy のようなもの)
-
TclError: 表示名がない、$DISPLAY環境変数の解決策もない。
-
[解決済み] ブラウザでJupyter/ipythonノートブックのセル幅を広げるにはどうすればよいですか?
-
python matplotlib カスタムカラーバー colorbar - と matplotlib の組み込みカラーバー
-
[解決済み] matplotlib でグラフにサブタイトルをつける
-
[解決済み] IPythonノートブックmatplotlibプロットをインラインで行う方法
-
[解決済み] matplotlibの図の凡例を削除する
-
[解決済み】pyplot 散布図 マーカーの大きさ
-
[解決済み] ipython notebook で matplotlib のプロットに任意の直線を追加する
-
[解決済み] デフォルトの線色サイクルを取得する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】twinx と twiny を一緒に使う matplotlib (twinxy のようなもの)
-
matplotlib のエラーです。TypeError: -でサポートされていないオペランドタイプ: 'str' および 'str'
-
[解決済み] dpiと図形の大きさの関係
-
[解決済み] matplotlibの図の凡例を削除する
-
[解決済み】seaborn factorplotのラベルテキストを回転させる。
-
[解決済み] ipythonで表示せずにpylab.savefigを呼び出す。
-
[解決済み] Matplotlib - サブプロット脇のグローバルな凡例とタイトル
-
[解決済み] ipython notebook で matplotlib のプロットに任意の直線を追加する
-
[解決済み] 1つの図に複数の画像を正しく表示するには?重複
-
[解決済み] デフォルトの線色サイクルを取得する