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
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2018
    Messages : 52
    Points : 46
    Points
    46
    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 : 348
Taille : 14,6 Ko

  2. #2
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 476
    Points : 24 494
    Points
    24 494
    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
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2018
    Messages : 52
    Points : 46
    Points
    46
    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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 476
    Points : 24 494
    Points
    24 494
    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
    540
    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 : 540
    Points : 907
    Points
    907
    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
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2018
    Messages : 52
    Points : 46
    Points
    46
    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
    Modérateur

    Homme Profil pro
    Architecte technique
    Inscrit en
    juin 2008
    Messages
    14 476
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Industrie

    Informations forums :
    Inscription : juin 2008
    Messages : 14 476
    Points : 24 494
    Points
    24 494
    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
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : juin 2018
    Messages : 52
    Points : 46
    Points
    46
    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, 02h23
  2. Comment faire un zoom sur une table
    Par laurent30s dans le forum Contribuez
    Réponses: 0
    Dernier message: 23/01/2013, 11h51
  3. Comment faire un zoom sur une table
    Par laurent30s dans le forum WinDev
    Réponses: 2
    Dernier message: 23/01/2013, 11h49
  4. Zoom sur une partie de la figure
    Par chiabodo dans le forum MATLAB
    Réponses: 2
    Dernier message: 15/12/2010, 09h46
  5. Faire un zoom sur une zone précise d'une image
    Par Marc22 dans le forum Flash
    Réponses: 0
    Dernier message: 24/11/2010, 00h35

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