私は PyQt4 で Python を使用しており、GUI に matplotlib の図を埋め込みたいと考えています。私にとって重要なのは、の背景がFigure
GUI の背景色と一致することです。(実際のプロットの周りに灰色の背景はありません)
私の部分的な解決策はFigure
、次のコードで透明にすることです。
...
fig.patch.set_alpha(0.5)
...
これはpylabモードでプロットするときはうまくいきますが、PyQt4に埋め込むとき、再レンダリングは古い図をクリアしませんが、私が与える透明度の上にそれを追加します. 以下のサンプルに見られるように、これはウィンドウのサイズを変更した結果です:
このサンプルは、matplotlib Web サイトのコードを使用して作成さset_alpha(0.5)
れ、__init__
ステートメントにMyMplCanvas
.