Windowsでライブプロットを表示するためにPyQt4
matplotlibのバックエンドを使用するコードを実行しています。Qt4Agg
同時に、バックグラウンド スレッドで matplotlib を使用して、ファイルにのみ保存され、画面には表示されない (異なる) 図を生成したいと考えています。
バックグラウンドスレッドで使用できますQt4Agg
が、たくさんの
QPixmap: It is not safe to use pixmaps outside the GUI thread
警告が表示され、場合によってはクラッシュします。
私が見る限り、matplotlib は現在、常に 1 つのバックエンドのみの使用をサポートしています (これは を介して変更できますがswitch_backend
、既存の図はすべて閉じられます)。この制限を回避し、フィギュアごとのバックエンドを割り当てる方法はありますか?