OVH Cloud OVH Cloud

Nuage de points avec couleur

1 réponse
Avatar
tiboug
Bonjour,
je souhaite faire un nuage de point sous excel.
jusque la rien de bien compliqué.
ce nuage de points represente un ensemble de points en hauteur et en
largeur, tous espacés régulierement.
la ou ca se complique, c que pour chacun de ces points (définis dans deux
colonnes sous Excel (une X, et l'autre Y)) j'ai un poids auquel je souhaite
attribuer une couleur.
ceci me permet d'afficher par exemple la surface d'un lac avec sa profondeur
codée par des couleurs, ou encore la température de ce lac, ou encore bien
d'autres applications.
le probleme c que je n'arrive pas a faire ca sous excel.
la seule chose que je sais faire, c de faire varier la taille du point en
fonction de la valeur de ma troisieme colonne, mais ca donne pas qq chose
qui correspond a mes besoins.
il me faut donc que ces couleurs soient en dégradé et je ne veux pas taper
des valeurs limites, je veux que ce soit du vrai dégradé, pas un simple
changement de couleur entre la plage 0-100 a la plage 100-200 (par exemple).

je ne sais pas si vous avez compris, mais si vous avez une soluce a mon
probleme, ca serait cool.

Merci a tous.

1 réponse

Avatar
j
je crois comprendre que tu as tellement de points que tu ne peux pas changer
la couleur à la main..

tu peux tenter un yruc comme suit :

'profondeur colonne C
'de 0 à 100 de 20 en 20
couleurs = Array(1, 3, 5, 4, 2)
For num = 1 To Charts(1).SeriesCollection(1).Points.Count
coul = Int(Worksheets(1).Cells(num, 3) / 20)
Charts(1).SeriesCollection(1).Points(num).MarkerBackgroundColorIndex = coul
Charts(1).SeriesCollection(1).Points(num).MarkerForegroundColorIndex = coul
Next num

ton dégradé de couleur est défini dans le tableau coul

http://jacxl.free.fr



"tiboug" a écrit dans le message de news:
41b8c7fd$0$17819$
Bonjour,
je souhaite faire un nuage de point sous excel.
jusque la rien de bien compliqué.
ce nuage de points represente un ensemble de points en hauteur et en
largeur, tous espacés régulierement.
la ou ca se complique, c que pour chacun de ces points (définis dans deux
colonnes sous Excel (une X, et l'autre Y)) j'ai un poids auquel je
souhaite

attribuer une couleur.
ceci me permet d'afficher par exemple la surface d'un lac avec sa
profondeur

codée par des couleurs, ou encore la température de ce lac, ou encore bien
d'autres applications.
le probleme c que je n'arrive pas a faire ca sous excel.
la seule chose que je sais faire, c de faire varier la taille du point en
fonction de la valeur de ma troisieme colonne, mais ca donne pas qq chose
qui correspond a mes besoins.
il me faut donc que ces couleurs soient en dégradé et je ne veux pas taper
des valeurs limites, je veux que ce soit du vrai dégradé, pas un simple
changement de couleur entre la plage 0-100 a la plage 100-200 (par
exemple).


je ne sais pas si vous avez compris, mais si vous avez une soluce a mon
probleme, ca serait cool.

Merci a tous.