我在Raspberry Pi的GTK3窗口中嵌入matplotlib时遇到了问题。程序运行,没有返回错误,但图表/数字不显示/渲染。它与此问题非常相似:Matplotlib not showing up in Mac OSX
未经修改的Matplotlib示例:http://matplotlib.or.g/examples/user_interfaces/embedding_in_gtk3.html 返回一个空白滚动窗口,其中包含一个设置大小为空的画布(800x600)。 Matplotlib配置目录是: /home/pi/.config/matplotlib , 正如所指出的那样:
matplotlib.get_configdir() .
在该目录中有一个matplotlibrc文件。其中包含以下内容:
backend : GTK3Agg
backend_fallback : True
figure.figsize : 5.5, 4.5
savefig.dpi : 80
docstring.hardcopy : True
我尝试了不同的配置,最终结果保持不变,没有渲染。
我试图强制matplotlib使用GTK3Agg作为默认渲染器 陈述:
import matplotlib
matplotlib.use('GTK3Agg') # also tried matplotlib.use(u'GTK3Agg')
无。我真的很困惑,因为上面提到的例子和我自己的代码在Windows机器上完美运行,每台机器都有不同的GTK和matplolib版本。
我正在使用:
存储库上的Matplotlib版本是1.1.x,但我的项目至少需要1.2.x。 提前谢谢!