PyQt Matplotlib颜色控制

Har*_*ime 1 pyqt colors widget matplotlib

使用pyQt 4.8.5在Python 2.7中编写:

我怎样才能改变Matplotlib小部件的背景和图形区域(前景?)?我想让图形小部件的背景为"浅灰色"(与GUI的背景颜色相同),我想将图形区域(见下文)设为黑色.

我是使用pyQt进行GUI编程的新手,并希望实现这一点: 在此输入图像描述

我的代码:

self.ui.graph.axes.clear()
self.ui.graph.axes.hold(True)
self.ui.graph.axes.plot(self.Value,'r-')
self.ui.graph.axes.grid()
self.ui.graph.draw()
Run Code Online (Sandbox Code Playgroud)

til*_*ten 5

这应该这样做:

ax = self.ui.graph.axes
ax.set_axis_bgcolor('k')
self.ui.graph.set_facecolor('none')
Run Code Online (Sandbox Code Playgroud)