Ayant la couleur de la ligne varient selon les données index de la ligne graphique de la matplotlib?
J'ai donc un tableau 2D de données de production d'une parcelle de nombreux timeseries sur les mêmes axes. Pour le moment, la couleur de chaque ligne, de la même parcourt et ne signifie rien.
Je veux en quelque sorte la carte de la couleur de chaque ligne à l'index de ses données un ensemble de données avec un faible indice s'affiche en rouge puis s'estompe au bleu à un indice élevé.
De préciser, chaque ligne doit être de la même couleur tout au long, pas de décoloration avec le temps. La différence entre chaque ligne.
Merci!
OriginalL'auteur Catherine Georgia | 2012-12-20
Vous devez vous connecter pour publier un commentaire.
Souvent vous passer une palette de couleurs à un complot en fonction, mais vous pouvez également passer un certain nombre ou un tableau à une palette de couleur et obtenir les couleurs en retour.
Donc à la couleur de chaque ligne en fonction d'une variable, de faire quelque chose comme ceci:
OriginalL'auteur Rutger Kassies
plot(x,y,'r')
pour les lignes rougesplot(x,y,'b')
pour les lignes bleuesBesoin de plus de couleurs pour un bon x'mas? Voir ici.
MISES à jour:
Que vous avez demandé, il y a trop de lignes pour définir manuellement les couleurs. Alors, comment à ce sujet:
Il donne:
Assurez-vous. Attendre une minute.
OriginalL'auteur Skyler
Ici, j'utilise les couleurs rvb pour obtenir un tableau de 200 couleurs différentes. Je n'ai pas le temps de les trier en fonction de l'intensité, mais de faire quelques impressions de l'ensemble et vous pourriez comprendre comment. Une idée est de trier par l'indice de la somme des (tri) des n-uplets.
Donne
OriginalL'auteur arynaq
si quelqu'un est toujours à la recherche d'un moyen pour la couleur de la courbe le long de la trajectoire à l'aide de quelques palettes, sans l'aide d'un
scatter
, je pense que la meilleure façon est de le découper des segments et appelcolormap
pour la couleur(petites étape la rend plus lisse, mais plus lent)
OriginalL'auteur igor andriyash