change font size of subplot text
4 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
i have a subplot with text labels next to plotted data...i use set(text,'FontSize',8) intending to change default 10 size...text is a handle/struct with such a property and i don't get any errors but there's no effect at all:
for k=1:8:(length(datalabel))
text(l_i(q)+5,var_i(q)-1,datalabel(k:k+7))
set(text,'FontSize',8)
q=q+1;
end
2 Kommentare
Walter Roberson
am 11 Mai 2016
Please do not use text as the name of a variable: it is the name of the routine to draw text on a graph.
Antworten (1)
Binbin Qi
am 11 Mai 2016
I use the following code, it can work
clear;clc;close all
subplot(335);
fplot(@sin,[-1,1]);
tx = text(.5,.5,'y = sin(x)');
tx.FontSize = 20;
2 Kommentare
Binbin Qi
am 11 Mai 2016
I am using matlab R2016a. I think because you use a text as a parameter. The text was interpreted as a command and make a new text. set command works on that new text not on original text.
Siehe auch
Kategorien
Mehr zu Text Data Preparation finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!