Skip to main content
 首页 » 编程设计

python之matplotlib之禁用绘图到屏幕之仅设置为 Agg

2025年05月04日9xxx_UU

我遇到了这个问题(之前被问过),但不知道如何解决:

import matplotlib 
print dir() 
matplotlib.use('Agg') 
from scipy import ndimage 
import matplotlib.pyplot as plt 
from matplotlib.patches import Circle 

给予

对 matplotlib.use 的调用没有效果,因为已经选择了后端; use 必须在 before 第一次导入 pylab、matplotlib.pyplot 或 matplotlib.backends 之前调用。

我不能把使用电话放在更高的位置。按照建议,我已将 $DISPLAY 设置为 localhost:0。我非常需要抑制显示的数字,而是只输出到文件。

这一切都是在 Mac 上用 python 实现的。

谢谢!

请您参考如下方法:

您是否正在寻找 this ?

或者,您可能想要 change your matplotlibrc file .