【发布时间】:2011-12-18 16:40:06
【问题描述】:
我遇到了这个问题(之前询问过),但不知道如何解决它:
import matplotlib
print dir()
matplotlib.use('Agg')
from scipy import ndimage
import matplotlib.pyplot as plt
from matplotlib.patches import Circle
给予
对 matplotlib.use 的调用无效,因为已经选择了后端; use 必须在第一次导入 pylab、matplotlib.pyplot 或 matplotlib.backends 之前调用。
我无法将 use 调用设置得更高。按照建议,我已将 $DISPLAY 设置为 localhost:0。我非常需要抑制显示的数字,而是仅输出到文件。
这一切都在 Mac 上使用了经过深思熟虑的 python。
谢谢!
【问题讨论】:
-
我省略了一些行以使 4-space 规则起作用(实际上表单反对内联 sn-ps),例如['matplotlib', 'posn', 'radiusArcmin', 'self', 'sigma']
-
你确定你所拥有的东西不起作用吗?它应该...在您调用
matplotlib.use的地方应该正确设置后端。
标签: python