5

Windowsでライブプロットを表示するためにPyQt4matplotlibのバックエンドを使用するコードを実行しています。Qt4Agg同時に、バックグラウンド スレッドで matplotlib を使用して、ファイルにのみ保存され、画面には表示されない (異なる) 図を生成したいと考えています。

バックグラウンドスレッドで使用できますQt4Aggが、たくさんの

QPixmap: It is not safe to use pixmaps outside the GUI thread

警告が表示され、場合によってはクラッシュします。

私が見る限り、matplotlib は現在、常に 1 つのバックエンドのみの使用をサポートしています (これは を介し​​て変更できますがswitch_backend、既存の図はすべて閉じられます)。この制限を回避し、フィギュアごとのバックエンドを割り当てる方法はありますか?

4

1 に答える 1