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

Interfaçage autre langage Python Discussion :

Faire un zoom sur une figure


Sujet :

Interfaçage autre langage Python

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 63
    Points : 55
    Points
    55
    Par défaut Faire un zoom sur une figure
    Bonjour a tous,
    j'ai ploté la figure ci dessous et je veux zoomer la partie de [0 à 100] sur x et de [0 à 2.0] sur y .
    voici mon programme :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    import numpy as np 
    import matplotlib.pyplot as plt
    import scipy.signal
     
    xc = scipy.io.loadmat('XcoordonneesChardonnay150702')
    yc = scipy.io.loadmat('YcoordonneesChardonnay150702')
     
    x=xc['Xcoordonnees'][0]
    y=yc['Ycoordonnees'][0]
     
    plt.scatter(x,y,s=1)
     
    plt.title('Nuage de points avec Matplotlib')
    plt.xlabel('x')
    plt.ylabel('y')
    plt.show()
    voici la figure :
    Nom : Capture.PNG
Affichages : 3679
Taille : 14,6 Ko

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Il faut (commencer par) regarder les exemples donnés dans la documentation de matplotlib.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  3. #3
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 63
    Points : 55
    Points
    55
    Par défaut
    salut,
    j'ai regardé les exemples donnés dans matplotlib et quand j'ai essayé de les appliqués , j'obtiens toujours des figures vides !!!!

  4. #4
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Salut,

    Citation Envoyé par moha1919 Voir le message
    j'ai regardé les exemples donnés dans matplotlib et quand j'ai essayé de les appliqués , j'obtiens toujours des figures vides !!!!
    Certes mais, sans poster pas un minimum de code montrant ce que vous avez essayé de faire et permettant de reproduire le problème constaté difficile de comprendre le soucis que vous rencontrez (et de vous aider).

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  5. #5
    Membre éprouvé

    Homme Profil pro
    Ingénieur
    Inscrit en
    Août 2010
    Messages
    654
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2010
    Messages : 654
    Points : 1 150
    Points
    1 150
    Par défaut
    Citation Envoyé par moha1919 Voir le message
    je veux zoomer la partie de [0 à 100] sur x et de [0 à 2.0] sur y
    Salut,

    Wiztricks a raison, "zoomer" ne veut pas dire grand chose. Trouver une solution au problème ce n'est déjà pas chose facile, mais s'il faut aussi trouver le problème...ça risque d'être très compliqué.

    Je suppose, peut-être à tord, que vous souhaitez afficher les données sur une certaine plage de valeurs à la création. Pour cela il faut utiliser plt.xlim((0, 100)). De même pour l'axe des ordonnées.

    Julien

  6. #6
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 63
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par Julien N Voir le message
    Salut,

    Wiztricks a raison, "zoomer" ne veut pas dire grand chose. Trouver une solution au problème ce n'est déjà pas chose facile, mais s'il faut aussi trouver le problème...ça risque d'être très compliqué.

    Je suppose, peut-être à tord, que vous souhaitez afficher les données sur une certaine plage de valeurs à la création. Pour cela il faut utiliser plt.xlim((0, 100)). De même pour l'axe des ordonnées.

    Julien
    c'est exactement ce que je cherchais....Merciiii beaucoup
    problème résolu

  7. #7
    Expert éminent sénior
    Homme Profil pro
    Architecte technique retraité
    Inscrit en
    Juin 2008
    Messages
    21 283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Architecte technique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2008
    Messages : 21 283
    Points : 36 770
    Points
    36 770
    Par défaut
    Citation Envoyé par moha1919 Voir le message
    c'est exactement ce que je cherchais....Merciiii beaucoup
    problème résolu
    Et c'est exactement ce qu'il y a dans l'exemple mentionné.

    - W
    Architectures post-modernes.
    Python sur DVP c'est aussi des FAQs, des cours et tutoriels

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2018
    Messages
    63
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2018
    Messages : 63
    Points : 55
    Points
    55
    Par défaut
    Citation Envoyé par wiztricks Voir le message
    Et c'est exactement ce qu'il y a dans l'exemple mentionné.

    - W
    Merciiiii à vous aussi

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

Discussions similaires

  1. Faire un zoom sur une figure dans le même slide
    Par Delaready dans le forum Powerpoint
    Réponses: 2
    Dernier message: 15/06/2014, 01h23
  2. Comment faire un zoom sur une table
    Par laurent30s dans le forum Contribuez
    Réponses: 0
    Dernier message: 23/01/2013, 10h51
  3. Comment faire un zoom sur une table
    Par laurent30s dans le forum WinDev
    Réponses: 2
    Dernier message: 23/01/2013, 10h49
  4. Zoom sur une partie de la figure
    Par chiabodo dans le forum MATLAB
    Réponses: 2
    Dernier message: 15/12/2010, 08h46
  5. Faire un zoom sur une zone précise d'une image
    Par Marc22 dans le forum Flash
    Réponses: 0
    Dernier message: 23/11/2010, 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