|
Contact me sending an e-mail (antispam defense activated) |
Title: Modificare i font nei grafici di Matlab
Author: Sandro Tosi
Last modified: 06/10/204
Matlab e` uno strumento molto potente, e le sue capacita` di disegno
possono essere utili.
Quando poi si vogliano esportare detti grafici per essere utilizzati
all'interno di documenti (e` quello che ho fatto con la mia tesi...),
potrebbe essere necessario modificare la grandezza dei font per
adattarli al posto dove dovranno essere utilizzati.
Iniziamo col disegnare un grafico di esempio (indichero` con ``>> '' i
comandi Matlab):
>> x=1:.001:100;
>> y=x.^2;
>> plot(x,y)
avremo cosi` disegnato la funzione y=x^2 tra 1 e 100; in Matlab, ogni
oggetto ha associato un handle, anche una figura:
>> h=get(gcf,'CurrentAxes');
>> set(h,'FontSize',20)
con la prima istruzione otteniamo l'handle degli assi della figura
corrente (di cui otteniamo l'handle tramite la funzione ``gcf'', Get
Current Figure), mentre con la seconda impostiamo la dimensione dei
font 20.
Dobbiamo ora aggiungere alcuni particolari, come legenda e titolo del
grafico:
>> l=legend('x^2',2);
>> set(l,'FontSize',20)
>> t=title('x al quadrato');
>> set(t,'FontSize',16)
ogni funzione per scrivere un particolare, ritorna l'handle associato
all'oggetto, tramite il quale possiamo modificare la dimensione dei
rispettivi font. |