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 :

Grille d'un graphique dans Matlab


Sujet :

MATLAB

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 15
    Par défaut Grille d'un graphique dans Matlab
    Bonjour,
    j'ai un petit problème de présentation des graphes dans Matlab, mais je n'ai pas trouvé de solution.
    Quand je fais un graphe dans Matlab à partir de mes données, le graphique par défaut qui s'affiche propose une grille en pointillés, c'est très laid ! De plus l'axe des abscisses et celui des ordonnées sont dans le même style, donc ce n'est pas très lisible. J'ai cherché un peu dans les paramètres, mais rien à faire, à part mettre la grille dans un autre style de tirets !! J'aimerais savoir s'il existe une possibilité pour distinguer la grille des deux axes, par exemple les axes en noir et le grille en trait plein gris, ça serait quand même plus lisible !
    Merci d'avance pour votre aide, je suis sûr que ça la solution à mon problème existe dans Matlab mais où ??

  2. #2
    Membre du Club
    Inscrit en
    Juillet 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 8
    Par défaut
    Tu dois pouvoir utiliser la propriété "gridlinestyle" de ton objet axes. Voici les différents choix que tu as:

    - | - -| {:} | -. | none

    De manière générale, je te conseille de cherche dans l'aide avec le mot clé "grid".

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    1 002
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 1 002
    Par défaut
    Salut,

    Tout d'abord, il est préférable de poster le bout de code avec lequel tu as un problème. C'est beaucoup plus simple pour tout le monde de t'aider en changeant les choses qui ne vont pas, voir les erreurs etc..

    Il me semble que la grille sous matlab ne se met par défaut. Pour la retirer essaye :

    Maintenant pour pouvoir changer les couleurs, largeurs etc... des axes tu peux utiliser gca (Get Current Axis) avec la fonction SET du style :

    Ici le 'r' pour Rouge, le gris n'a pas de raccourci alphabétique, il faut revenir au RGB, il me semble que le code RGB du gris soit [0.85 0.85 0.85]

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    set(gca, 'color',[0.85 0.85 0.85])

  4. #4
    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
    Par défaut
    Tu peux aussi t'inspirer de la technique que je donnais ici : Epaisseur Grid et Axes (voir le dernier message de la discussion)

Discussions similaires

  1. Grille graphique dans un JPanel
    Par loic72 dans le forum AWT/Swing
    Réponses: 2
    Dernier message: 06/01/2007, 19h13
  2. [Methode] Gestion graphique dans delphi
    Par declencher dans le forum Composants VCL
    Réponses: 11
    Dernier message: 16/10/2005, 22h47
  3. problème avec graphique dans état access
    Par petitmic dans le forum Access
    Réponses: 5
    Dernier message: 07/09/2005, 14h55
  4. Réponses: 3
    Dernier message: 09/02/2003, 01h09
  5. Réponses: 10
    Dernier message: 27/08/2002, 23h24

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