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