Pregunta

¿Alguien sabe cómo aumentar la leyenda de tamaño de fuente en la octava?

¿Fue útil?

Solución

Esto funcionó para mí (Kubuntu 9.04, octava 3.2.2)

print("plot.eps","-deps", "-F:30")

Esto obliga a que todos los elementos de texto de la figura que se imprimirá con el tamaño de fuente 30. Véase también la función de octava:. de impresión

Otros consejos

basado en otro Difusión en Stackoverflow encontré la siguiente solución.

copied_legend = findobj(gcf(),"type","axes","Tag","legend");
set(copied_legend, "FontSize", FontSize);

GNU Octave, versión 3.6.3

Matlab :? Cómo obtener todos los ejes se encarga de manejar en una figura

Pruebe lo siguiente:

'{\fontsize{12} legend1-text}'

Cuando usted tiene que incluirlo para cada texto de la leyenda. Mi mando, que funcionaba, era:

legend('{\fontsize{10} Low }', '{\fontsize{10} Medium }', '{\fontsize{10} High }')

No estoy seguro si esto era una solución cuando se presentó la OP, pero esto es bastante fácil ahora:

    h = legend({"foo","bar"});      
    set (h, "fontsize", 16);

Obtener eje del mango objeto y establecer la propiedad 'fontsize (octava 3.2.4):

ax = gca();
set(ax, 'fontsize', 15);
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top