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

Python Discussion :

Modifier la taille d'un graphe dans une figure


Sujet :

Python

  1. #1
    Candidat au Club Avatar de yayator38
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2016
    Messages : 4
    Points : 3
    Points
    3
    Par défaut Modifier la taille d'un graphe dans une figure
    Bonjour,

    je souhaite tracer un graphe 2D en couleur représentant la densité de véhicules sur une route selon le temps (t) et la position (x).
    Je dispose pour cela d'une matrice D de taille très inégale (10 000,100), de sorte que le graphe obtenu via 'imshow(D)' soit complètement "aplati" et inexploitable sans zoom.

    Nom : macroD.png
Affichages : 434
Taille : 23,5 Ko

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    fig=pp.imshow(D)
    pp.colorbar(fig,use_gridspec=True)
    pp.xlabel("t")
    pp.ylabel("x")
     
    pp.show()
     
    pp.savefig('macroD.png')
    Comment y remédier en "dilatant" le graphe vers le haut ?

    Merci de votre aide.

  2. #2
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    "aplati" et "zoom" c'est plutôt des termes de photographie, non ?
    dans le cas présent je dirais que c'est un problème d'échelle sur ton axe des ordonnées, "scale" en anglais, j'aurai donc tendance à chercher une méthode ou des variables qui sonnent un peu pareil dir(pp), help(pp), et ce à défaut de pouvoir t'en dire plus puisque tu ne précises pas quel module tu utilises.

  3. #3
    Membre chevronné
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2013
    Messages
    1 608
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2013
    Messages : 1 608
    Points : 2 072
    Points
    2 072
    Par défaut
    Un peu court comme code.
    En admettant que x est une matrice :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    x_s = np.vstack((x,x,x,x,x,x,x,x,x,x))
    et tu traces x_s à la place de x
    Pas d'aide par mp.

  4. #4
    Candidat au Club Avatar de yayator38
    Homme Profil pro
    Étudiant
    Inscrit en
    Mai 2016
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 27
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Mai 2016
    Messages : 4
    Points : 3
    Points
    3
    Par défaut
    Merci de ta réponse qui m'a inspirée pour trouver la solution :
    L'argument " aspect='auto' " de "imshow" (module matplotlib.pyplot) permet de régler la taille de l'image.

    Bonne soirée.

Discussions similaires

  1. Taille fixe du texte dans une page HTML
    Par The snail dans le forum Mise en page CSS
    Réponses: 8
    Dernier message: 17/10/2006, 21h37
  2. [VBA][OLE] insertion d'un graph dans une diapo Powerpoin
    Par Nexussmb dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 27/10/2005, 16h22
  3. Taille de chaque table dans une base de donnée
    Par Florent PORRAS dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 29/09/2005, 21h22
  4. Comment modifier la taille de la police dans Word ?
    Par djoao dans le forum API, COM et SDKs
    Réponses: 7
    Dernier message: 11/12/2004, 12h49
  5. [VBA-E]modifier les attributs d'un commentaire dans une cellule
    Par Olivier vb dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/03/2004, 10h26

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