2014-10-23 24 views
5

Sto tentando di ridimensionare alcuni grafici in Octave. Sono stato in grado di modificare lo spessore della linea e le etichette degli assi. Tuttavia, non riesco a trovare un modo per rendere più spessi gli assi o i numeri più grandi.Come modificare la larghezza dell'asse e il carattere in Octave

Quello che ho trovato online utilizza SET(), come

plot(x, y, "linewidth",5); 
h=get(gcf, "currentaxes"); 
set(h, "fontsize", 12, "linewidth", 2); 

o

set(gca, 'linewidth', 4); 

Ma, sto continuando a vedere gli errori

invalid property 'linewidth' 
invalid property 'fontsize' 

anche se sono elencati come proprietà nello Octave documentation

Cosa sto sbagliando?

Oppure, che altro posso provare?

risposta

7

Con l'ottava 3.8.2 funziona correttamente.

x=1:10; 
plot(x, x, "linewidth", 5) 
set(gca, "linewidth", 4, "fontsize", 12) 

produce working linewidth

come dovrebbe

+0

ho ottava 3.0.5. Potrebbe essere una versione obsoleta il problema? – qstnhr

+2

probabilmente @qstnhr. Il tuo link alla documentazione è l'ultima versione di Octave ma stai usando una versione molto vecchia. Controlla la documentazione della versione installata per i nomi delle opzioni corrette (il manuale Octave fa parte di un'installazione di Octave). – carandraug