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

Bibliothèques tierces Python Discussion :

Data-viz : nuage de points à partir d'une matrice 3D (X, Y, Z)


Sujet :

Bibliothèques tierces Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2014
    Messages : 28
    Points : 16
    Points
    16
    Par défaut Data-viz : nuage de points à partir d'une matrice 3D (X, Y, Z)
    Bonjour à tous,
    A partir du code "maison" ci-dessous, je cherche à représenter un diagramme de ce type.

    Nom : 1.png
Affichages : 1355
Taille : 77,6 Ko

    Sur la base de la solution de johnE sur le forum stackoverflow.com, je me suis inspiré de cela pour produire un début de résultat avec ce patchwork.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    df2 = df.copy()
    for c in ['Place','Name']:
        df2[c] = df2[c].astype('category').cat.codes
     
    fig = plt.figure()
    ax = fig.add_subplot(1,1,1)
    ax.scatter(df2['Place'],df2['Name'], s=df2['00:00:00'])
    En version heatmaps
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    df3 = df.copy()
    for c in ['Place','Name']:
        df3[c] = df3[c].astype('category')
     
    sns.heatmap( df3.pivot_table( index='Place', columns='Name', values='00:00:00' ) )
    >>> Je souhaiterais pouvoir représenter un seul élément ax.set_yticklabels(tickers) pour chacun des noms d'acteurs.
    (on peut voir qu'il y autant de variable Y que de lignes portant ce même nom. C'est normal, mais je ne sais pas comment faire pour n'avoir qu'une ligne pour chaque élément).

    >>> Cette tentative est faite à partir d'un fichier produit à la main. Dans l'idéal, je souhaiterais produire ce même graphique, mais à partir d'une matrice 3D.
    Les données comprennent un label, une variable X et une variable Y. La matrice 3D est je pense la meilleure façon de stocker ce type de données, mais je sais pas comment reproduire la syntaxe.

    Nom : 2.png
Affichages : 657
Taille : 14,8 Ko


    Si quelqu'un a une suggestion..
    Merci beaucoup par avance.

    NOTE : fichiers en PJ
    F.
    Images attachées Images attachées  
    Fichiers attachés Fichiers attachés

  2. #2
    Membre à l'essai
    Homme Profil pro
    Technicien maintenance
    Inscrit en
    Février 2014
    Messages
    28
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2014
    Messages : 28
    Points : 16
    Points
    16
    Par défaut
    Bonjour,

    Du coup je m'auto-réponds.
    J'ai trouvé une solution pour ouvrir ma matrice à partir d'un import .txt et détecter les index (mes valeurs d'axe X/Y).

    Je travaille maintenant à produire le graph en question.
    Bien sur, mes axes X, Y ne vont pas avoir la même longueur car je cherche à représenter 15 unités statistiques, sur une période de 25 années.

    Est-il possible de représenter "plotter" un nuage de point à partir de 2 listes de tailles différentes du coup ?

    F.

Discussions similaires

  1. Réponses: 1
    Dernier message: 08/03/2016, 13h52
  2. Nuage de points à partir d'une depth map
    Par on2101 dans le forum Traitement d'images
    Réponses: 3
    Dernier message: 21/12/2011, 18h27
  3. nuage de points à partir d'un volume 3D
    Par dichar83 dans le forum MATLAB
    Réponses: 2
    Dernier message: 22/03/2011, 20h50
  4. Nuage de points reliés par une courbe lissée
    Par logipro dans le forum Excel
    Réponses: 6
    Dernier message: 28/05/2010, 19h08
  5. Map à partir d'une matrice
    Par Aldur dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/08/2005, 20h45

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