如何增加图形上的文字大小? [使用文本(...) 命令]

How to increase text size on graphs? [Using text(...) command]

我在 MATLAB 中的图表上有一些文本,我想增加文本的大小。你知道怎么做吗?

这是我用来添加文本的行:

figure(1);
plot(x1, t, x2, t);
xlabel(Time);
ylabel(data); 
text(1, 1, ['Error:' (x2-x1)'m/s']);

您需要使用文本对象的FontSize属性:

text(1, 1, ['Error:' num2str(x2-x1) 'm/s'], 'FontSize', 25);

有关可以为 text 对象设置的所有其他字体属性的列表,请参阅 here

如果您有现有的文本对象,您可以存储文本对象的句柄并在创建后更新属性:

htext = text(1, 1, 'mystring');

% And later....
set(htext, 'FontSize', 25)

您应该查看 get (text) 以了解在创建文本对象时可以修改的所有属性。

您感兴趣的是:

text ( 1, 1, 'str', 'FontSize', 20 );

例如。