Python matplotlib-代码编译但不显示图形

Python matplotlib-代码编译但不显示图形,python,matplotlib,Python,Matplotlib,我一直在为matplotlib苦苦挣扎。这里已经为我的问题提供了一些解决方案- 我尝试了所有可能的建议后端,但是,对于许多后端,代码编译时没有错误。有些时候我会出错。我也尝试过virtalenv,但也没有成功。有什么我不知道的吗 Ubuntu 12.04 python 2.7.3 以下是在详细模式下运行示例图形文件的输出: matplotlib version 1.2.1 verbose.level helpful interactive is False platform is lin

我一直在为matplotlib苦苦挣扎。这里已经为我的问题提供了一些解决方案-

我尝试了所有可能的建议后端,但是,对于许多后端,代码编译时没有错误。有些时候我会出错。我也尝试过virtalenv,但也没有成功。有什么我不知道的吗

Ubuntu 12.04 python 2.7.3

以下是在详细模式下运行示例图形文件的输出:

 matplotlib version 1.2.1
 verbose.level helpful
 interactive is False
 platform is linux2
 Using fontManager instance from /home/ravi/.matplotlib/fontList.cache
 backend agg version v2.2

如果有任何建议或链接到解决方案,我将不胜感激。我已经尝试了所有可能的后端。

您应该首先确保使用正确的后端。如果运行IPython,后端通常在启动时显示。您也可以通过
打印matplotlib.get\u backend()
获得它

如果后端不是您想要的,您可以首先执行
matplotlib.use('backend name')
操作,其中后端名称来自
matplotlib.rcsetup.all_backends
列表(并非所有后端都有效;例如,
模板
后端应该不执行任何操作,但它允许您检查代码是否运行)。您可以在链接到的问题中设置默认后端


我不确定以下内容是否也有帮助,但您是否尝试过使用切换到交互模式的
matplotlib.pylot.ion()
?如果您没有向任何人展示您的错误,您希望人们如何诊断您的错误?请包括您正在运行的代码。您需要使用一个交互式后端(qtkagg或qt4agg)。很抱歉,该代码是matplotlib提供的示例代码。代码正在运行,没有显示图形。我试了一下建议的答案,但是没有用。我从源代码处重新安装了该库,现在在设置Qtkagg后显示了该图。不知何故,我的环境设置不起作用。非常感谢您的回复。谢谢,谢谢!感谢您的回复。我使用了正确的后端,但不知怎么的,它不起作用。我从源代码处重新安装了整个库,然后将后端更改为QtkAgg,现在可以使用了。非常感谢您的回复。非常感谢你。