我正在尝试使用suptitle
打印标题,并偶尔替换此标题。目前我正在使用:
self.ui.canvas1.figure.suptitle(title)
其中figure是matplotlib图(canvas1是mplcanvas,但这并不相关),title是python字符串。
目前,这是可行的,除了当我稍后再次运行此代码时,它只是在旧文本的基础上打印新文本,从而产生一个杂乱的、不可读的标题。
如何替换图形的旧
suptitle
而不是直接打印?谢谢,
泰勒
最佳答案
figure.suptitle
返回一个matplotlib.text.Text
实例。您可以保存并设置新标题:
txt = fig.suptitle('A test title')
txt.set_text('A better title')
plt.draw()
关于python - Matplotlib suptitle打印旧标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10559144/