IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

Orienter le texte de l'axe des abscisses d'un graphique


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Par défaut Orienter le texte de l'axe des abscisses d'un graphique
    Bonjour,

    Je souhaite faire un graphe dans lequel je mets des string en abscisse. Comme mes mots se chevauchent entre-eux le long de l'axe, je souhaite incliner mon texte de manière à ce que les mots soient inclinés et parallèles entre-eux. Je ne parle donc pas de l'orientation de la fonte !!

    Comment incliner mon texte?

    Voici mon code type:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    figure('Name', 'mon graphe','NumberTitle','off')
    set(gca,'XTickLabel',{'';'Param 1';'Param 2';'Param 3'})
    hold on;
    plot(MIN,'b')
    hold on;
    plot(MAX,'b')
    hold on;
    Je n'ai pas (su) trouvé(er) l'astuce sur mathworks.
    Merci!

  2. #2
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317

  3. #3
    Membre averti
    Inscrit en
    Octobre 2007
    Messages
    29
    Détails du profil
    Informations forums :
    Inscription : Octobre 2007
    Messages : 29
    Par défaut Re
    La fonction 'xticklabel_rotate' (premier des 3 liens ci-dessus) a bien fait mon affaire.
    J'ai au final:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    figure('Name', 'mon graphe','NumberTitle','off')
    set(gca,'XTickLabel',{'';'Param 1';'Param 2';'Param 3'})
    hold on;
    plot(MIN,'b')
    hold on;
    plot(MAX,'b')
    hold off;
    xticklabel_rotate ([],45); % fait tourner les string de mon abscisse de 45°

    Merci...encore une fois.

  4. #4
    Membre Expert
    Avatar de tug83
    Homme Profil pro
    MATLAB Geek !
    Inscrit en
    Juin 2006
    Messages
    1 781
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Alpes de Haute Provence (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : MATLAB Geek !
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 781
    Par défaut
    Sinon il y a aussi la solution officielle de TMW et qui d'ailleurs pointe en dernier lieu sur le fichier xticklabel_rotate

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] Renommer axe des abscisses sur un graphique auto-généré
    Par Kimy_Ire dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/10/2012, 18h08
  2. [Artichow] Afficher axes des abscisse quand le graph ne commence pas à 0
    Par dark_vidor dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 02/06/2009, 12h20
  3. Réponses: 1
    Dernier message: 24/05/2007, 16h02
  4. definir manuellement le pas de l'axe des abscisses
    Par developpeur82 dans le forum MATLAB
    Réponses: 1
    Dernier message: 03/04/2007, 12h26
  5. [JpGraph] Problème avec l'axe des abscisses ?
    Par MaTHieU_ dans le forum Bibliothèques et frameworks
    Réponses: 15
    Dernier message: 19/07/2006, 21h23

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo