如何配置Qt4Agg后端的行为?
在之前的一个问题中,我了解到在使用 show()
时,它的表现是和 matplotlib 使用的 后端 有关系的。当时我想找到一个方法,让 show()
不会删除图形中的绘制元素。最后我发现,如果把后端从 Qt4Agg 换成 TkAgg,即使关闭图形,绘制的元素也会被保留。我希望能进一步提升我的技能,学习如何配置 Qt4agg 后端,让它按照我想要的方式工作。
1 个回答
2
与其试图对后台进行额外的控制,不如自己创建图形并保存对它们的引用,就像你在第一个问题的最高评分回答中看到的那样。你想要操控后台的问题在于,后台并不是为了在你查看完图形后把它们完整地还给你;这通常不是后台的工作。你可以看看这个链接了解更多:matplotlib图形在show()和savefig()之间消失