gpt4 book ai didi

python - Matplotlib 副标题打印旧标题

转载 作者:太空狗 更新时间:2023-10-29 17:25:59 26 4
gpt4 key购买 nike

我正在尝试使用 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 副标题打印旧标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10559144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com