在Rpi上的Python GTK3中嵌入matplotlib

在Rpi上的Python GTK3中嵌入matplotlib,python,matplotlib,raspberry-pi,gtk3,Python,Matplotlib,Raspberry Pi,Gtk3,我在Raspberry Pi上的GTK3窗口中嵌入matplotlib时遇到了一个问题。程序运行时,不会返回任何错误,但绘图/图形不会显示/渲染。这与这个问题非常相似: 未修改的Matplotlib示例: 返回一个空白的滚动窗口,带有设置大小(800x600)的空画布。 Matplotlib配置目录为:/home/pi/.config/Matplotlib, 正如他所指出的: matplotlib.get_configdir() . 在该目录中有一个matplotlibrc文件。其中包含以下内

我在Raspberry Pi上的GTK3窗口中嵌入matplotlib时遇到了一个问题。程序运行时,不会返回任何错误,但绘图/图形不会显示/渲染。这与这个问题非常相似:

未修改的Matplotlib示例: 返回一个空白的滚动窗口,带有设置大小(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操作系统版本:Linux raspberrypi 3.18.7+
  • GTK(来自存储库):3.10.2
  • Matplotlib(内置):1.5.dev1
  • Python:2.7.3
存储库上的Matplotlib版本为1.1.x,但我的项目至少需要1.2.x。 提前谢谢你