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 affichage couleur heatmap


Sujet :

Python

  1. #1
    Membre à l'essai
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2016
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2016
    Messages : 14
    Points : 10
    Points
    10
    Par défaut Problème affichage couleur heatmap
    Bonjour,

    Je rencontre quelques problème avec les CMAPs.

    En premier lieu j'affiche une heatmap à partir d'une liste de clusters issue d'un Kmeans. Par exemple avec trois cluster et un vecteur de 10 j'ai (1,1,1,1,2,2,2,1,3,3) .
    J'ai donc une image qui a trois couleurs.
    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
    Number_of_cluster = 3
     
    KMEANS = KMeans(Number_of_cluster, random_state=200)
    cluster_labels = KMEANS.fit_predict(EMSC_corr2)
     
    cluster_labels = pd.DataFrame(cluster_labels, index = EMSC_corr2.index )
     
    # Tableau avec N°cluster et bons indices
    a = np.empty((len(DATA_ORIGINA)))
    a[:] = np.nan
    a = pd.DataFrame(a)
    a.loc[GOOD_SPECTRUM['DATA_ORIGINA'].index,:]= cluster_labels
     
    fig = plt.figure(1, figsize=(6, 6))
    XXX = np.reshape(a.values,(NbX, NbY))
    plt.imshow(XXX, cmap='tab20c')
    Cependant je souhaiterais afficher les centroides issus du K-means de la même couleur que ceux de l'image. Comment faire ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    plt.plot(WL,  KMEANS.cluster_centers_[0].T)
    plt.ylabel('Raman intensity (UA)')
    plt.title('Spectre cluster 1 ')
    plt.plot(WL,  KMEANS.cluster_centers_[1].T)
    plt.ylabel('Raman intensity (UA)')
    plt.title('Spectre cluster 2 ')
    plt.plot(WL,  KMEANS.cluster_centers_[2].T)
    plt.ylabel('Raman intensity (UA)')
    plt.title('Spectre cluster 3 ')
    plt.show()
    Merci !!!

    Nicolas
    Images attachées Images attachées  

Discussions similaires

  1. Problème code pour affichage couleurs
    Par CPIEAlban dans le forum VBA Access
    Réponses: 3
    Dernier message: 07/01/2017, 14h41
  2. Affichage des KMLs - Problèmes de couleurs
    Par AMAPE dans le forum IGN API Géoportail
    Réponses: 13
    Dernier message: 04/01/2013, 20h33
  3. Problème d'affichage Couleur de fond
    Par Dan972 dans le forum Windows Forms
    Réponses: 3
    Dernier message: 15/08/2012, 12h18
  4. [GD] Problème affichage couleur
    Par Kentin64 dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 14/05/2012, 15h41
  5. [DOS] Problème affichage de DOS dans un Memo
    Par Pedro dans le forum API, COM et SDKs
    Réponses: 9
    Dernier message: 25/06/2004, 13h31

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