knitr::opts_chunk$set( collapse = TRUE, comment = "#>", fig.path = "man/examples/README-" )
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')
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.
```r 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.