← Back to all sparks
B

billboarder

ANALYTICS
Velocity0.0

Interactive charts for R using the billboard.js visualization library

An htmlwidget whose release notes are mostly billboard.js version bumps, quiet since 2021.

rhtmlwidgetschartingshinyupstream tracking
Current state
billboarder wraps the billboard.js charting library as an R htmlwidget, with Shiny proxy support for live updates. Most releases restate an upstream library version; the package's own additions arrive one function at a time, such as bauge(), bb_export() and set_color_palette(). The visible history stops at v0.3.1 in May 2021.
Where it's heading
The package tracks billboard.js rather than leading it, and the R-side features that do appear are thin conveniences over capabilities upstream already shipped. The one directional move visible here is 0.3.0's adoption of aes()-style mapping, which pulls the API toward tidyverse conventions. Nothing since 2021 suggests that convergence continued.
Prediction
If the package resumes, the pattern points to another billboard.js bump with a small Shiny helper attached; the entries show no sign of a broader API rework.

Recent moves

  1. 5y ago

    billboard.js updated to 3.0.1

    A bare upstream library bump to billboard.js 3.0.1 with no R-side change. The last entry in the visible history.

    View source ↗
  2. 5y ago

    aes() mapping, set_color_palette() and a datalab theme

    The most substantial R-side release here: aes() can now define aesthetic mappings directly, set_color_palette() sets chart defaults, and a datalab theme is added. Adopting aes() is the package's clearest step toward tidyverse conventions.

    View source ↗
  3. 6y ago

    bb_export() adds PNG chart export for Shiny apps

    Adds bb_export() for saving charts to PNG from Shiny, either through a proxy or a download button, plus dasharray and width controls on line charts. Fills a gap that previously pushed users out to screenshotting.

    View source ↗
  4. 6y ago

    billboard.js upgraded to 1.10.0

    Two consecutive upstream library upgrades with no R-side additions. Typical of the release line's baseline cadence.

    View source ↗
  5. 7y ago

    bauge() adds a self-updating gauge for Shiny

    Pairs a billboard.js 1.8.0 upgrade with bauge(), a gauge widget that updates itself inside Shiny apps. One of the few purely R-side capabilities the package adds on its own.

    View source ↗
  6. 7y ago

    billboard.js upgraded to 1.7.0

    An upstream bump bringing a new theme, multiple axes and normalized stacking, plus a vignette fix for CRAN. The new capabilities are billboard.js's, exposed by passthrough.

    View source ↗