更新数字而不保存

时间:2013-03-22 15:21:38

标签: python matplotlib

使用PGF-backend作为matplotlib,我试图修改对数y轴的ticklabels。然而,我事先并不知道我的ticklabels会是什么,所以我想用ax.get_yticklabels()得到ticklabels然后修改标签的文本(通过删除子字符串)。问题是,get_yticklabels()返回的列表仅在发出savefig('plot.pdf')命令时填充。

是否有一个功能可以在不实际保存的情况下更新整个数字,所以我可以找到标签? fig.canvas.draw()函数不能像我预期的那样工作。我在Linux上使用matplotlib版本1.2.0和Python 3.3.0。

PS:基本问题是,对于带有PGF后端的对数图上的标签,我无法获得sans-serif字体,我很确定后端是一个错误。任何解决方案当然也会受到欢迎,并使我的初步问题过时。

0 个答案:

没有答案