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

Interfaces Graphiques Discussion :

Présentation des axes d'un graphique [Débutant]


Sujet :

Interfaces Graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 35
    Par défaut Présentation des axes d'un graphique
    Bonjour,

    Je vous explique mon problème:

    J'ai un graphique sur lequel j'ai l'axe x suivant:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

    et je souhaite qu'il se présente de la façon suivante:

    1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4

    Pour l'instant le code pour modifier mon axe est le suivant:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(gca,'XTick',[0:1:16])
    Autre questions en rapport avec la première: je souhaite, tous les 4 points de mon axe ajouter un commentaire:

    axe x: 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
    commentaire: N°1 N°2 N°3 N°4

    Je souhaite en quelque sorte ajouter un second axe x ne contenant pas des valeurs uniquement numériques.

    Merci d'avance pour votre aide.

  2. #2
    Expert confirmé
    Avatar de duf42
    Homme Profil pro
    Formateur en informatique
    Inscrit en
    Novembre 2007
    Messages
    3 111
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Formateur en informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 111
    Par défaut
    Bonjour,

    Pour la première question, je pense qu'il te suffit de modifier ton code de cette façon:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    set(gca,'XTick',1:4)
    Pour la deuxième, je n'ai pas bien compris

    Duf

  3. #3
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 35
    Par défaut
    Merci pour ta réponse, mais je n'obtiens pas ce que je souhaite. En pièce jointe, je suis plus explique sur ce que je veux obtenir.

    Merci !
    Images attachées Images attachées

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonsoir,

    Quelque chose comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    y = rand(1,16);
    plot(y)
    set(gca,'XTick',1:16)
    set(gca,'XTickLabel',repmat(1:4,1,4))
     
    pos = get(gca,'Position');
    lim = axis;
    X = linspace(lim(1),lim(2),5);
    X = X + (X(2)-X(1))/2;
    for i=1:4
        text(X(i), lim(3)-0.05, sprintf('N° %d',i), 'FontWeight','bold')
    end

  5. #5
    Membre averti
    Inscrit en
    Avril 2012
    Messages
    35
    Détails du profil
    Informations forums :
    Inscription : Avril 2012
    Messages : 35
    Par défaut
    Merci pour cette réponse qui m'a bien aidée !

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

Discussions similaires

  1. Changement dynamique des axes d'un graphique
    Par FloBO dans le forum Designer
    Réponses: 0
    Dernier message: 27/08/2012, 15h21
  2. titres des axes d'un graphique dans vba
    Par zeblln dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 15/04/2012, 23h24
  3. Réponses: 2
    Dernier message: 20/07/2009, 22h18
  4. Mettre les types des axes d'un graphique
    Par ToTo13 dans le forum Excel
    Réponses: 11
    Dernier message: 12/11/2008, 13h05
  5. [débutant] gestion des axes d'un graphique
    Par 20100. dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 28/01/2008, 23h35

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