2016-07-27 2 views
1

У меня есть некоторые тексты на моих графиках в MATLAB, и я хочу увеличить размер текста. Вы знаете, как это сделать?Как увеличить размер текста на графиках? [Использование команды text (...)]

Это линии, которые я использовал, чтобы добавить текст:

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

ответ

1

Вам нужно использовать FontSize свойство текстового объекта:

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

См here для списка все другие свойства шрифта, которые вы можете установить для объекта text.

Если у вас есть существующий текстовый объект, вы можете хранить дескриптор текстового объекта и обновляет свойства после создания:

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

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

Вы избили меня на 4 секунды! :) – matlabgui

+1

@matlabgui должен держать вас на цыпочках – Suever

0

Вы должны смотреть на get (text), чтобы увидеть все pproperties, которые можно изменить при вы создаете свой текстовый объект.

Один ваш интересует:

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

, например.

Смежные вопросы