Google charts + R + udviklingstal.dk

Det er nemt at få lidt mere kød på danidas udviklingstal. Hvis man fx gerne vil have et fint lille kort over befolkningstæthed i EU landene (basseret på disse data), kan man fx bruge R og Andy Eggers smarte googlemap funktion. Det kunne fx give sådan et billede:

Data fra 2006, Malta eksklusive, Kilde: http://udviklingstal.dk/eu0.htm

Data fra 2006, Malta eksklusive, Kilde: http://udviklingstal.dk/eu0.htm

Nedenfor kode til R


# Kode
# Vi antager at data allerede er i R's hukommelse
# Befolkningstætheden på Malta er enorm, og
# prikken på kortet er så lille at den alligevel ikke kan ses
# - derfor vil vi ikke have Malta med.
eu_no_mt <- subset(eu, X !="Malta")
# henter googlemap funktionen
source("http://people.fas.harvard.edu/~aeggers/googlemap.r")
# Definere vores farveskala til at gå fra grøn, over gul, til rød.
colo <- c("00FF00", "FFFF00", "FF0000") # farver: grøn - gul - rød
# Tegner kortet
googlemap(x = eu_no_mt$ny_pop_density, codes = as.character(eu_no_mt$code), location = "europe", color_range = colo)
# googlemap returnere en URL - som i en browsere genere ovenstående billede. Prøv selv at sætte teksten mellem citationstegnene ind i adressebaren i firefox:
[1] "http://chart.apis.google.com/chart?cht=t&chtm=europe&chd=s:rHIOBAMJ9FYCEVOMKMKJeAPcMK&chld=BEBGCYDKEEFIFRGRNLIEITLVLTLUPLPTROSKSIESGBSECZDEHUAT&chco=ffffff,00FF00,FFFF00,FF0000&chs=440x220&chf=bg,s,EAF7FE"

Skriv den første kommentar ↓

Du kan blive den første...Udfyld formularen nedenfor og giv din mening til kende.

Hvad synes du?