7
votes

Titre de la figure MATLAB est coupé

Lorsque j'utilise le code suivant pour afficher une image, il affiche une amende, mais la fenêtre Figure est recadrée autour de la figure afin que le titre soit coupé. C'est définitivement là car si je fais manuellement la fenêtre plus grande, le titre devient visible.

Je pense que c'est de ma faute, car un moment de retour, je jouais avec des paramètres par défaut pour la manière dont MatLab correspond à la fenêtre sur l'axe. Maintenant, je ne me souviens que des paramètres qui ont changé cela. Quelqu'un peut-il aider? Merci.

code: xxx


1 commentaires

Eh bien, je pense que c'est une question de superutilisateur, car elle ne concerne que l'interface graphique d'un logiciel, pas sur les thèmes principaux d'une question Stackoverflow (un problème de programmation spécifique / un algorithme logiciel / outils logiciels couramment utilisés par les programmeurs / questions qui sont uniques. à la profession de programmation).


7 Réponses :


0
votes

Essayez cela: Dans la fenêtre Figure, recherchez des options / des préférences dans le menu, puis essayez de récupérer les options d'origine

Plus tard, je vais améliorer ma réponse (je n'ai pas Matlab ici ...).


2 commentaires

Ok, je l'ai trouvé. Dans R2010A, il peut être corrigé en passant par "Fichier -> Préférences -> Traitement de l'image" et sous Affichage Imshow, réglez le style de bordure à desserrer. Je ne sais pas pourquoi je n'ai pas remarqué cela auparavant. Merci.


@Ssilk: Ajoutez votre commentaire comme une réponse ici et acceptez-la. De cette façon, d'autres personnes qui ont ce problème peuvent facilement trouver la réponse.



9
votes

OK, je l'ai trouvé. Dans R2010A, il peut être corrigé en passant par "Fichier -> Préférences -> Traitement de l'image" et sous Affichage Imshow, réglez le style de bordure à desserrer. Je ne sais pas pourquoi je n'ai pas remarqué cela auparavant. Merci tout le monde.


4 commentaires

Cela n'a pas corrigé mon problème.


Votre problème était-il exactement comme décrit par moi, y compris la version MATLAB? Sinon, je vous recommanderais de commencer une nouvelle question, renvoyant à ce fil et attirer l'attention sur toutes les différences dans votre situation afin qu'elle ne soit pas fermée immédiatement comme une question en double.


Même problème exact. J'ai corrigé en ajoutant des ellipses (...) à la fin de mon titre. Les points sont coupés, mais les mots restent :)


Solution pour moi: pour les parcelles 3D, assurez-vous de ne pas utiliser ceci: "AXIS VIS3D" !!



0
votes

de MATLAB (2008) Aide (recherche des axes automatiques Redimensionner):

"Lorsque vous ajoutez des étiquettes d'axe et un titre, le verneur change pour accueillir le texte supplémentaire [...] à l'aide de l'extérieure [...] à l'aide de l'optionPhapertyProperty: lorsque vous redimensionnez la figure, MATLAB conserve la zone définie par la position serrée + la position de la position. Le texte n'est pas coupé. "

I.e. Set (GCA, 'ActivePositionProperty', 'Outerposition'); corrigé-le


2 commentaires

Cette ligne de code et rien ne sont les mêmes. N'a pas résolu le problème.


@ Pedro77 Savage



0
votes

J'ai résolu ce problème dans un travail autour en ajoutant des ellipses à la fin de mes titres. 3 ou 4 points à la fin de votre titre et que les points seront coupés, mais les mots restent! Il convient de noter que cela ne m'est jamais arrivé dans le passé (et seulement sur ma machine MacBook Pro OSX), il peut donc s'agir d'une question d'installation ou de compatibilité.


2 commentaires

Comment tu as ajouté une ellipse? J'en ai marre de recadrer la parcelle et le titre. Matlab stupide. Échantillon de code s'il vous plaît?


Une ellipses est simplement de 3 points (...); Pour les ajouter, tapez ...



0
votes

J'ai trouvé une solution pour mon cas (tracé 3D). Le problème était la commande axe vis3d code>. Alors s'il vous plaît, n'utilisez pas ceci:

axis vis3d


0 commentaires

0
votes

Semblable à la solution de BlairG23; Ajout d'espaces à la fin des travaux de titre.


0 commentaires

0
votes

J'ai changé l'axe.Position en plus petit [0,0,0.7,0.7] et être capable de voir le titre


1 commentaires

Pouvez-vous améliorer votre réponse?