将 matplotlib 样式表与 WXAgg 后端一起使用

Using matplotlib stylesheets with the WXAgg backend

我真的很喜欢使用 'ggplot' 样式表生成的图,使用 pyplot 很简单:

import matplotlib.pyplot as plt
plt.style.use('ggplot')
#... plot some stuff ...

但是,我现在想使用 WXAgg 后端将这些漂亮的图嵌入到 GUI 中。为此,我使用:

matplotlib.use('WXAgg')
from matplotlib.backends.backend_wxagg import FigureCanvasWxAgg as FigureCanvas
from matplotlib.figure import Figure

有没有办法通过后端使用这个(或任何样式表)?谢谢!

style 模块是在 v1.4 中引入的,因此您必须使用 > 1.4.0。

为方便起见,style 模块被导入到 pyplot 命名空间,但也可以直接从 matplotlib.style 导入而不导入 pyplot