MyNixOS website logo
Description

Provides Drill Down Functionality for 'leaflet' Choropleths.

Provides drill down functionality for 'leaflet' choropleths in 'shiny' apps.

leafdown

Lifecycle:stable R-CMD-check

The leafdown package provides drilldown functionality for leaflet choropleths in R Shiny apps.

Installation

You can install the released version of leafdown from CRAN with:

install.packages("leafdown")

You can install the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("hoga-it/leafdown")

Documentation

You can find the documentation here.

Features

  • Adds drilldown functionality for leaflet choropleths maps.
  • Allows the selection of regions/shapes.
  • Easy to use and well-integrated into syntax of the leaflet R package.
  • Allows communication of the map with other shiny elements (e.g. graphs).
  • Computationally efficient as drilldown is only executed for selected regions of interest.

Showcase - Election Map

To showcase the features of the leafdown package we have created a demo app.

This app shows the 2016 us presidential election results as well as some demographic information.
Click here for the full demo app and here for the documentation.

Showcase - healthdown

The healthdown app allows interactive comparison of various health factors at the U.S. state and county level. It was honored as “Runners up” in the Shiny Contest 2021.

Link to healthdown: https://hoga.shinyapps.io/healthdown/

Code: https://github.com/hoga-it/healthdown

Showcase - Weather stations

This app allows interactive comparison of weather station measurements between states, counties and individual stations. It was primarily developed for Andreas’ talk at the rstudio::conf(2022), where he demonstrated the capabilities of the leafdown package.

Link to the app: https://hoga.shinyapps.io/leafdown_rstudio_conf_2022/

Code: https://github.com/andreash0/leafdown_rstudio_conf_2022

Metadata

Version

1.2.0

License

Unknown

Platforms (75)

    Darwin
    FreeBSD
    Genode
    GHCJS
    Linux
    MMIXware
    NetBSD
    none
    OpenBSD
    Redox
    Solaris
    WASI
    Windows
Show all
  • aarch64-darwin
  • aarch64-genode
  • aarch64-linux
  • aarch64-netbsd
  • aarch64-none
  • aarch64_be-none
  • arm-none
  • armv5tel-linux
  • armv6l-linux
  • armv6l-netbsd
  • armv6l-none
  • armv7a-darwin
  • armv7a-linux
  • armv7a-netbsd
  • armv7l-linux
  • armv7l-netbsd
  • avr-none
  • i686-cygwin
  • i686-darwin
  • i686-freebsd
  • i686-genode
  • i686-linux
  • i686-netbsd
  • i686-none
  • i686-openbsd
  • i686-windows
  • javascript-ghcjs
  • loongarch64-linux
  • m68k-linux
  • m68k-netbsd
  • m68k-none
  • microblaze-linux
  • microblaze-none
  • microblazeel-linux
  • microblazeel-none
  • mips-linux
  • mips-none
  • mips64-linux
  • mips64-none
  • mips64el-linux
  • mipsel-linux
  • mipsel-netbsd
  • mmix-mmixware
  • msp430-none
  • or1k-none
  • powerpc-netbsd
  • powerpc-none
  • powerpc64-linux
  • powerpc64le-linux
  • powerpcle-none
  • riscv32-linux
  • riscv32-netbsd
  • riscv32-none
  • riscv64-linux
  • riscv64-netbsd
  • riscv64-none
  • rx-none
  • s390-linux
  • s390-none
  • s390x-linux
  • s390x-none
  • vc4-none
  • wasm32-wasi
  • wasm64-wasi
  • x86_64-cygwin
  • x86_64-darwin
  • x86_64-freebsd
  • x86_64-genode
  • x86_64-linux
  • x86_64-netbsd
  • x86_64-none
  • x86_64-openbsd
  • x86_64-redox
  • x86_64-solaris
  • x86_64-windows