Bonjour le forum,
Me revoilà avce un nouveau projet tout neuf ^^
J'aimerai réaliser des heatmap dans excel sans utiliser l'add-ins Treemapper. Pour ceux qui ne connaissent pas un heatmap c'est une représentation graphique avec petis carrées dans des plus grands, avec des dégradés de couleur....
Mon problème c'est l'écriture de l'algorithme d'une part et la création de la représentation graphique.
L'algorithme :
Pas simple, il faut respecter les contraintes suivantes :
1 : La taille des carrés doit être proportionnel au poids de l'individu représenté
2 : La somme des surfaces doit occuper tout l'espace de l'image
3 : Les couleurs de chaque cases doivent être dégradées de façon proportionnelle à la mesure de l'individu.
La création de la représentation graphique :
En supposant que je dispose d'un algorithme opérationnel. Comment créer l'image ensuite ? carré par carré en manipulant un logiciel de dessin genre Paint ou bien en utilisant les cases excel puis en créant une image à partir de la zone excel utilisé ?
Contexte de mon job :
Je travaille pour une société d'asset management.
Mes individus sont des fonds d'investissement.
Le poids de mes individus sont les encours (Total Actif Net)
Les mesures de mes individus sont des mesures de risque (risque de liquidité, risque de crédit, risque de marché (Var et TE))
Sur chaque mesure de risque, nous attribuons une note rebasée entre 0 et 20 à chaque individu. Cette note rebasée est donc utilisé pour déterminer la couleur de la case dans la représentation graphique (Exemple si l'individu a la note rebasée 0 sur la liquidité, 20 sur le risque crédit et 10 sur le risque de marché, sa case liquidité doit être en rouge, sa case risque crédit doit être en vert, sa sa case risque de marché doit être blanche (car 10 est la moyenne). Avec une note rebasée à 15 j'obtiendrai un vert clair par exemple, avec une note de 5 un rouge clair etc ... la couleur doit être calculée à partir de la note rebasée, de la couleur associée à la pire note (0) e de la couleur associée à la meilleur note (vert). Le calcul devrait être fait par une sorte de règle de trois...
Voilà un sujet compliqué (enfin pour moi l'algo n'est pas immédiat).
Si vous avez des suggestions je suis preneur.
merci,
david
Me revoilà avce un nouveau projet tout neuf ^^
J'aimerai réaliser des heatmap dans excel sans utiliser l'add-ins Treemapper. Pour ceux qui ne connaissent pas un heatmap c'est une représentation graphique avec petis carrées dans des plus grands, avec des dégradés de couleur....
Mon problème c'est l'écriture de l'algorithme d'une part et la création de la représentation graphique.
L'algorithme :
Pas simple, il faut respecter les contraintes suivantes :
1 : La taille des carrés doit être proportionnel au poids de l'individu représenté
2 : La somme des surfaces doit occuper tout l'espace de l'image
3 : Les couleurs de chaque cases doivent être dégradées de façon proportionnelle à la mesure de l'individu.
La création de la représentation graphique :
En supposant que je dispose d'un algorithme opérationnel. Comment créer l'image ensuite ? carré par carré en manipulant un logiciel de dessin genre Paint ou bien en utilisant les cases excel puis en créant une image à partir de la zone excel utilisé ?
Contexte de mon job :
Je travaille pour une société d'asset management.
Mes individus sont des fonds d'investissement.
Le poids de mes individus sont les encours (Total Actif Net)
Les mesures de mes individus sont des mesures de risque (risque de liquidité, risque de crédit, risque de marché (Var et TE))
Sur chaque mesure de risque, nous attribuons une note rebasée entre 0 et 20 à chaque individu. Cette note rebasée est donc utilisé pour déterminer la couleur de la case dans la représentation graphique (Exemple si l'individu a la note rebasée 0 sur la liquidité, 20 sur le risque crédit et 10 sur le risque de marché, sa case liquidité doit être en rouge, sa case risque crédit doit être en vert, sa sa case risque de marché doit être blanche (car 10 est la moyenne). Avec une note rebasée à 15 j'obtiendrai un vert clair par exemple, avec une note de 5 un rouge clair etc ... la couleur doit être calculée à partir de la note rebasée, de la couleur associée à la pire note (0) e de la couleur associée à la meilleur note (vert). Le calcul devrait être fait par une sorte de règle de trois...
Voilà un sujet compliqué (enfin pour moi l'algo n'est pas immédiat).
Si vous avez des suggestions je suis preneur.
merci,
david