Denne pakke indeholder funktioner, som kan lave danmarkskort i et layout, som passer til Finansministeriets skabeloner. Koden i pakken er kraftigt inspireret af leafletDK af Mikkel Krogsholm.
Pakken indenholder pt følgende funktioner:
fmcirkelkort
Alle er velkommen til at bidrag til pakken funktionalitet ved at komme med forslag til forberinger og nye fuktioner/features eller endnu bedre ved at selv at udvikle på eksisterende funktioner eller ny funktioner. Lave en pull request eller et issue på GitHub, skriv til min mail (auefl@fm.dk) eller stik hovedet forbi.
Du kan installere fmkort-pakken fra GitHub ved at køre følgende kode i R
# install.packages("devtools")
devtools::install_github("August-Emil/fmkort")
Det kan være nødvendigt at genstarte R efter installationen (shift + cmd + F10 på mac eller shift + crlt + F10 på Windows).
Nedenfor gives en række eksempler på funktionerne i pakken. Alt data og
alle figurer kan findes i mappen man/examples
library(fmkort)
Funktionen fmkommunekortkort
laver et danmarkskort hvor kommunerner
fyldes ud med en farve med en tilsvarende værdi. Dette kan fx være
arbejdsløsheden. Farveskalen kan enten være numerisk (flydende), opdelt
i ‘bins’ eller efter kategorier (typsik hvis værdien ikke er nurmerisk,
fx borgmesterens parti.)
load("man/examples/arblos_kom.Rda")
fmkommunekort(data = arblos_kom, id = "kommune", value = "arblos", legend = T, legendtitle = "Arbjedsløshed", scale = 'bin.num')
#> Registered S3 method overwritten by 'dplyr':
#> method from
#> print.location geojsonlint
Funktionen fmrarkort
laver et danmarkskort hvor de regionale
arbejdsmarkedsråd (RAR) fyldes ud med en farve med en tilsvarende værdi.
Dette kan fx være den forgæves rekretteringsrate Funktionen kan lave
markers/labels som angiver værdien for RAR-området. Derudover har
funktionen de samme funktionaliteter som fmkommunekort
load("man/examples/rardata.Rda")
fmrarkort(data = rardata, id = "omraade", value = "value", suffix = "pct.")
Funktionen fmregionkort
har samme funktionaliteter som fmrarkort
blot for en anden geografisk inddeling.
load("man/examples/middellevetid.rda")
fmregionkort(data = middellevetid, id = "Region", value = "value", suffix = "år")
Funktionen fmcirkelkort
laver et kort med cirkler, som har en givet
radius. Cirklernes placering bestemmes ud fra længe- og breddegrader,
mens cirklernes radius enten kan bestemmes som en fast størrelse (fx
radius=30
) eller ud fra en kolonne i ens data (fx radius="km"
).
load("man/examples/sygeplejerskeuddannelser.Rda")
fmcirkelkort(data = sygeplejerskeuddannelser, lon = "laengdegrad", lat = "breddegrad", radius = "km", color = "status", legend = T, dot = F, alpha = 0.8)
Funktionen fmisokort
lavet et kort med isokroner, som viser området
med kan nå indenfor xx km i bil fra et eller flere koordinanter.
Funktionen bruger openrouteservice::ors_isochrones
til at lave
isokronerne.
load("man/examples/gymnasier.Rda")
map20 <- fmkort::fmisokort(data = gymnasier, lat = 'lat', lon = 'lon', color = 'udkant', profile = 'driving-car', range = 20, quota = 50, api_key = api_key)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.