如何切换到AGG后端之一(&Q;)?
问题描述
我遇到了与this problem相同的问题,即在Mac OS X 10.8.5上使用matplotlib和networkx时,标签不显示。
该线程中的解决方案是@tCaswellhere"切换到一个基于Agg的后端应该通过避免它来‘解决’问题"。谁能告诉我这是什么意思/怎么做?
我很抱歉开始新的帖子,但我没有足够的声誉来评论或询问前一篇文章的任何问题!如果有人能把这个职位和之前的职位合并,那将是最好的。
谢谢 鲍比
解决方案
应该可以(请注意,在导入PYPlot之前需要调用use
):
import matplotlib
matplotlib.use('Agg')
import matplotlib.pyplot as plt
如果您搜索"agg"或"Backend",例如this one,其他问题中会有更多详细信息。
编辑:对不起,可能我不太清楚您要做的是什么。正如sebix所指出的,Agg
是用于打印到文件的后端(即非交互绘图),如果您希望交互绘图显示在屏幕上,则使用interactive backends之一。例如Qt4Agg
(请注意,这需要PyQt4)。
相关文章