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 :

Problème avec matplotlib


Sujet :

Python

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2022
    Messages : 3
    Par défaut Problème avec matplotlib
    Bonjour,

    actuellement étudiant et je commence à développer avec python,
    je dois lire un fichier CSV et afficher sous format graphique (en histogramme).

    Nom : histogramme.JPG
Affichages : 118
Taille : 96,5 Ko

    J'ai codé avec sns.displot. (PAS distplot, ne pas confondre merci)
    - j'aimerais récupérer la valeur maximum sur l'axe Y sur l'histogramme.

    voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
                palette = ["dodgerblue"]
                aa = self.data[["Mesure paire haut"]]
                aa = aa[(aa["Mesure paire haut"] > np.mean(a)-5*np.std(a)) & (aa["Mesure paire haut"] < np.mean(a)+5*np.std(a)) ]
                sns.displot(aa, kde=True, bins=25, palette=palette, rug=False)
    cordialement

    J'espère avoir votre aide.

    Merci

    TimStudent56

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Pas besoin de seaborn pour tracer un histogramme et une courbe.
    Si vous le faites avec numpy et matplotlib, il existe plt.histogram qui fait appel à np.histogram puis à plt.bar.
    Et donc en passant par ces 2 étapes vous récupérer entre 2, les données de l'histogramme, duquel vous pouvez faire un np.max.

    Si vous tenez à utiliser seaborn, probablement qu'il existe aussi un homologue seaborn à plt.bar

  3. #3
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 830
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

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

    Informations forums :
    Inscription : Février 2006
    Messages : 12 830
    Billets dans le blog
    1
    Par défaut
    Bonjour
    Citation Envoyé par TimStudent56 Voir le message
    j'aimerais récupérer la valeur maximum sur l'axe Y sur l'histogramme.
    J'espère avoir votre aide.
    Pourquoi essayer de récupérer des données à partir de l'histogramme qui n'est qu'une représentation de ces données, données que tu as donc déjà ?
    A priori tu as lu le CSV et affiché ses données dans l'histogramme donc tu as déjà les données en question et déjà le max...
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2022
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2022
    Messages : 3
    Par défaut
    Citation Envoyé par Sve@r Voir le message
    Bonjour

    Pourquoi essayer de récupérer des données à partir de l'histogramme qui n'est qu'une représentation de ces données, données que tu as donc déjà ?
    A priori tu as lu le CSV et affiché ses données dans l'histogramme donc tu as déjà les données en question et déjà le max...
    Bonjour,

    Actuellement j'ai 2 représentations graphiques différents, le premier c'est displot (l'histogramme des valeurs) et le deuxième, j'ai affiché les limites (pour contrôler les valeurs si elles ne dépassent pas les limites, jaune et rouge), ces limites contient 30000 points, mais avec représentation de l'histogramme, elle est très petite, cela change tout le temps en fonction des fichiers CSV.

    je souhaite récupérer la valeur maximum de l'histogramme pour afficher une bonne résolution dès l'ouverture du graphique (soit de l'application).

    Est ce que j'ai bien été claire ?

    Cordialement

    TimStudent.

  5. #5
    Membre Expert

    Homme Profil pro
    Ingénieur calcul scientifique
    Inscrit en
    Mars 2013
    Messages
    1 229
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur calcul scientifique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1 229
    Par défaut
    Bonsoir

    Oui donc ce qu'on vous dit permet de le faire. Essayez et présentez vos tests (votre nouveau code) en venant apporter des précisions si cela ne fournit pas le comportement attendu.

Discussions similaires

  1. [Python 2.X] Problème avec MatPlotLib
    Par AlexBsd dans le forum Général Python
    Réponses: 3
    Dernier message: 11/05/2017, 08h13
  2. [Python 3.X] problème avec matplotlib
    Par abdou313 dans le forum Général Python
    Réponses: 1
    Dernier message: 19/05/2015, 03h18
  3. Problème avec Matplotlib
    Par Pacome1973 dans le forum Calcul scientifique
    Réponses: 1
    Dernier message: 23/02/2014, 14h14
  4. problème avec matplotlib
    Par mortal dans le forum Calcul scientifique
    Réponses: 6
    Dernier message: 27/01/2014, 09h30
  5. Graphique avec matplotlib, probléme d'affichage des boutons
    Par astragoth dans le forum Général Python
    Réponses: 0
    Dernier message: 08/04/2010, 08h27

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