10
votes

Augmenter la taille de la police dans l'octave légende?

Est-ce que quelqu'un sait-on augmenter la taille de la police de la légende en octave?


0 commentaires

5 Réponses :


4
votes

Ceci a fonctionné pour moi (kubuntu 9.04, octave 3.2.2) xxx

Ceci force tous les éléments de texte de la figure à imprimer avec la taille de la police 30. Voir aussi Fonction d'octave: Imprimez .


1 commentaires

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!



1
votes

Obtenez la poignée d'objet AXIS et définissez la propriété 'FontSize' (OCTAVE 3.2.4):

ax = gca();
set(ax, 'fontsize', 15);


0 commentaires

1
votes

Essayez ce qui suit: xxx

où vous devez l'inclure pour chaque texte de légende. Ma commande, qui a effectivement travaillé, était la suivante: xxx


0 commentaires

3
votes

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);


1 commentaires

/ 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 ...).



6
votes

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);


0 commentaires