python - matplotlib - 禁用屏幕绘图 - 仅设置为Agg
我遇到了一个问题(之前有人问过),现在不知道怎么解决:
import matplotlib
print dir()
matplotlib.use('Agg')
from scipy import ndimage
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
这个调用 matplotlib.use 没有任何效果,因为后端已经被选择了;必须在第一次导入 pylab、matplotlib.pyplot 或 matplotlib.backends 之前调用它。
我无法把这个调用放得更高。按照建议,我已经把 $DISPLAY 设置为 localhost:0。我确实需要抑制显示的图形,而是只输出到文件。
这一切都是在使用 enthought python 的 Mac 上进行的。
谢谢!