Aumentar el tamaño de fuente en la leyenda de octava?
-
20-09-2019 - |
Pregunta
¿Alguien sabe cómo aumentar la leyenda de tamaño de fuente en la octava?
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);