Falls jemand es nicht weiß: Ein cartogram ist ein Kartentyp, bei dem einige länder-/regionsabhängige numerische Eigenschaften die entsprechenden Regionen skalieren, so dass die Dichte dieser Eigenschaft (fast) konstant ist. Ein Beispiel dafür istZeichnen von Kartogrammen mit Matplotlib?
von worldmapper.org. In diesem Beispiel werden die Länder entsprechend ihrer Bevölkerungszahl skaliert, was zu einer nahezu konstanten Bevölkerungsdichte führt.
Unnötig zu sagen, das ist wirklich cool. Kennt jemand eine Matplotlib-basierte Bibliothek zum Zeichnen solcher Karten? Die Methode, die auf worldmapper.org verwendet wird, ist in (1) beschrieben, so würde es mich überraschen, wenn niemand dies bereits implementiert hat ...
Ich bin auch daran interessiert, von anderen Kartogramm-Bibliotheken zu hören, auch wenn sie es sind nicht für Matplotlib gemacht.
(1) Michael T. Gastner und M. E. J. Newman, Diffusionsgestütztes Verfahren zur Herstellung von Dichteausgleichskarten, Proc. Nat. Acad. Sci. USA, 101, 7499-7504 (2004). Verfügbar unter arXiv.
Es gibt ein schönes animiertes Beispiel [hier] (http://metrocosm.com/the-housing-value-of-every-county-in-the-us/), mit einigen (aber vielleicht nicht alle) Details darüber, wie es gemacht wurde. – naught101