カスタムのmatplotlibrcを設定することにしました 、したがって、matplotlibのバックエンドを選択する必要があります 。他の追加パッケージをインストールする必要がないという点で、最も良いものは何ですか?
私はmatplotlibを使う傾向があります ipython --pylab経由 、インタラクティブなウィンドウベースのプロットが必要です(そうでない場合は、Aggに切り替えることができます 。
WXAggを試しました 、ただし、これには(当然のことながら)WXが必要です。
承認された回答:
両方のAgg およびTkAgg Pythonの標準ライブラリ以外の依存関係は必要ありません。
TkAggで問題が発生しました マルチスレッドなので、ファイルに保存するだけでよい場合(plt.show()ではない場合) )、Aggの使用をお勧めします 代わりに(TkAggの場所に置き換えてください 以下に表示されます。
次の行を~/.config/matplotlib/matplotlibrcに追加します :
backend: TkAgg
または、Pythonファイルへの次の行:
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as plt
仮想ボックスとWindowsホストマシンを備えたホストオンリーネットワーク:デバイスEth1が見つかりませんか?
単一のアプリケーションですべてのウィンドウをすばやく最小化するにはどうすればよいですか?