Y a-t-il un nom pour ce type de graphique ci-dessous (provenant du ministère néo-zélandais du commerce, de l'innovation et de l'emploi , pour lequel je travaille mais je n'ai pas participé à la création de ce graphique)? Il se compose de rectangles où la zone est proportionnelle à une variable et ressemble à une sorte de croisement entre un graphique à secteurs, un graphique en mosaïque et un graphique en mekko. Il est peut-être le plus proche d'une intrigue mekko mais a la complication que nous ne travaillons pas avec des colonnes mais avec un puzzle plus complexe.
L'original est un peu meilleur car il y a des bordures blanches entre les rectangles pour chaque région.
Étonnamment, cela me semble en fait pas trop mauvais graphique statistique, bien qu'il puisse être amélioré grâce à une meilleure utilisation de la couleur mappée à quelque chose de significatif. Une puissante version interactive montrant le budget des États-Unis pour 2011 a été utilisée par le New York Times .
Un défi intéressant est de penser à un algorithme automatique pour en dessiner un et le rendre aussi raisonnable. Les rectangles doivent avoir des proportions différentes, dans une plage acceptable.
la source
Réponses:
C'est un treemap, je suppose ( http://en.wikipedia.org/wiki/Treemapping ).
Il existe plusieurs packages, par exemple dans R, qui créent des treemaps. L'un des packages est appelé treemap, et un autre est portfolio. Par exemple, Nathan Yau propose un didacticiel sur la création d'un treemap à l'aide de R ( http://flowingdata.com/2010/02/11/an-easy-way-to-make-a-treemap/ ).
la source
La question est le nom, mais son fonctionnement est également ouvert à la discussion.
Voici quelque chose de beaucoup plus prosaïque comme alternative, un graphique à barres horizontales.
Ce que nous pourrions vouloir faire avec un tel graphique varie d'une certaine compréhension du modèle global à un examen minutieux des cas individuels (qu'en est-il de Hawke's Bay, etc.). Je dirais que les deux sont plus faciles avec un graphique à barres. Les petits détails sont que j'utilise des minuscules dans les titres et les noms où c'est facile et ne répète pas le signe%. J'ai imité à peu près le codage couleur sans savoir ce qu'il signifie, de sorte que c'est tout aussi clair ou obscur que ce que vous avez copié.
Je suggère que l'attrait des treemaps réside en partie dans leur relative nouveauté. Ils peuvent fonctionner aussi bien ou mieux que les graphiques à barres s'il existe des dizaines de noms, qui peuvent être répartis sur une zone à deux dimensions plutôt que répertoriés dans une longue colonne. Mais pour une quinzaine de noms, un graphique à barres reste un concurrent sérieux à mon avis.
Je suis satisfait de tous ceux qui préfèrent un tableau de points (Cleveland) ici. Un graphique à barres verticales serait confronté à la difficulté de placer les noms de région confortablement. (Imaginez simplement faire tourner ce graphique pour voir cela.) J'aime l'idée de donner les chiffres aussi, bien que les conservateurs n'aiment pas mélanger les idées de graphiques et de tableaux.
Le graphique a été tracé dans Stata.
la source
Modifier / ajouter
J'ai depuis découvert que le package treemap donne un bien meilleur résultat que la fonction map.market () mentionnée (et adaptée) ci-dessous; mais je vais laisser ma réponse pour des raisons historiques.
Réponse originale
Merci pour les réponses. S'appuyant sur la liaison de données fluide fournie par @JTT mais n'aimant pas la nécessité de modifier à la main dans Illustrator ou Inkscape juste pour obtenir un graphique raisonnable, j'ai modifié la fonction map.market () dans le package de portefeuille de Jeff Enos et David Kane pour le rendre plus contrôlé par l'utilisateur, les étiquettes varient selon la taille du rectangle et évitent les contrastes rouge-vert. Exemple d'utilisation:
Pour ce que ça vaut, je suis également d'accord avec @NickCox que dans l'exemple de ma question d'origine, un tracé de points est supérieur. Le code de ma fonction treemap () adaptée suit.
la source
Il s'agit d'un treemap, vous pouvez le faire facilement avec Tableau 8 et Tableau Public gratuit, voir l'exemple ici: http://www.tableausoftware.com/new-features/new-view-types . Vous pouvez également voir @ cette URL que Treemap peut être combiné avec un graphique à barres
la source