3

私は PyQt4 で Python を使用しており、GUI に matplotlib の図を埋め込みたいと考えています。私にとって重要なのは、の背景がFigureGUI の背景色と一致することです。(実際のプロットの周りに灰色の背景はありません)

私の部分的な解決策はFigure、次のコードで透明にすることです。

...
fig.patch.set_alpha(0.5)
...

これはpylabモードでプロットするときはうまくいきますが、PyQt4に埋め込むとき、再レンダリングは古い図をクリアしませんが、私が与える透明度の上にそれを追加します. 以下のサンプルに見られるように、これはウィンドウのサイズを変更した結果です:

作業サンプルなし

このサンプルは、matplotlib Web サイトのコードを使用して作成さset_alpha(0.5)れ、__init__ステートメントにMyMplCanvas.

4

1 に答える 1