使用MATLAB更新图中的文本

时间:2016-03-18 15:15:33

标签: matlab text matlab-figure

我想使用MATLAB更新图中的文本。例如,在图中我在一个坐标中写入文本“初始值”。暂停后,我想在相同的坐标“最终值”文本而不是“初始值”中显示。如何将“初始值”文本更新为“最终值”文本。有没有更新MATLAB图中文本的命令?

1 个答案:

答案 0 :(得分:2)

您需要存储text返回的graphics handle object,并使用它来更新将更改显示文本的对象的String property

txt = text(0.5, 0.5, 'Initial Value');
pause(1);
set(txt, 'String', 'Final Value')

此相同的过程可用于更新您在MATLAB中显示的any graphics object。属性和值将在对象类型之间变化,但总体思路保持不变。