我很难让matplotlib绘图出现在我的其他窗口前-这显然是一个macosx后端问题。但是,在~/.matplotlib中进行以下更改之后/matplotlibrc.py文件地址:
#backend : macosx
backend : TkAgg
我用python运行这个命令
import matplotlib
print matplotlib.rcParams['backend']
它返回:
MacOSX
[Finished in 4.1s]
怎么了?或者更确切地说,如何让绘图显示在其他窗口前面?你知道吗
其他信息:
osx 10.9(小牛) python--版本->;python 2.7.9::Anaconda 2.2.0(x86_) 使用sublime text 3,构建3083
如documentation中所述,rc文件没有
.py
扩展名:实际上,它没有python语法,而是使用类似yaml的字典结构。因此,matplotlib很可能根本不使用您的文件。你知道吗
您可以使用:
找出matplotlib使用的配置文件(并确认matplotlib准确地读取了要读取的文件)。你知道吗
对我有效的方法是在模块顶部放置以下内容,您希望在其中使用
matplotlib
:相关问题 更多 >
编程相关推荐