Est-ce que quelqu'un sait-on augmenter la taille de la police de la légende en octave? P>
5 Réponses :
Ceci a fonctionné pour moi (kubuntu 9.04, octave 3.2.2) Ceci force tous les éléments de texte de la figure à imprimer avec la taille de la police 30. Voir aussi
Cela a fonctionné pour moi. Heureusement, je suis passé à une meilleure option de traçage et de calcul depuis mes jours avec Octave. Python, Numpy et Matplotlib Rock!
Obtenez la poignée d'objet AXIS et définissez la propriété 'FontSize' (OCTAVE 3.2.4):
ax = gca(); set(ax, 'fontsize', 15);
Essayez ce qui suit: où vous devez l'inclure pour chaque texte de légende. Ma commande, qui a effectivement travaillé, était la suivante: p>
Basé sur une autre post sur Stackoverflow, j'ai trouvé la solution suivante.
copied_legend = findobj(gcf(),"type","axes","Tag","legend"); set(copied_legend, "FontSize", FontSize);
/ EDIT2: Cela fonctionne correctement pour la fontacée, mais si vous essayez de régler le poids de police sur audold, il ne prendra effet que sur les symboles de la légende, pas le texte de la légende. Cependant, ce bogue ne se produit que dans la fenêtre Gnuplot, si vous imprimez dans un fichier, le texte de la légende est correctement en gras et que les symboles sont retournés à des caractères non audacieux (probablement un autre problème d'octave avec gnuplot ...).
Je ne sais pas si c'était une solution lorsque l'OP a été soumis, mais c'est assez facile maintenant:
h = legend({"foo","bar"}); set (h, "fontsize", 16);