在Rpi上的Python GTK3中嵌入matplotlib

时间:2015-03-06 16:12:12

标签: python matplotlib raspberry-pi gtk3

我在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版本。

我正在使用:

  • Rpi OS版本:Linux raspberrypi 3.18.7+
  • GTK(来自存储库):3.10.2
  • Matplotlib(已建立):1.5.dev1
  • Python:2.7.3

存储库上的Matplotlib版本是1.1.x,但我的项目至少需要1.2.x。 提前谢谢!

0 个答案:

没有答案