Interactive and High-Resolution Layered Graphics with Built-in World Maps
Overview
A layered grammar of graphics that compiles plots to a resolution-independent scene description and renders it through two back-ends: a self-contained SVG writer with embedded 'JavaScript' for interactive figures (tooltips, hover highlighting, zoom, pan and legend toggling) and R's own graphics devices for publication-quality output at any resolution. Geographic layers are first class: a simplified world polygon dataset ships with the package and can be drawn with several map projections, including Robinson, Equal Earth and an orthographic globe. The layered grammar follows Wickham (2010) doi:10.1198/jcgs.2009.07098; projections follow Snyder (1987) doi:10.3133/pp1395 and, for Equal Earth, Savric, Patterson and Jenny (2019) doi:10.1080/13658816.2018.1504949; line simplification uses Douglas and Peucker (1973) doi:10.3138/FM57-6770-U75U-7727; the default colour scales follow the guidance on perceptually uniform palettes of Crameri, Shephard and Heron (2020) doi:10.1038/s41467-020-19160-7.
First release.
- A layered grammar (
orb()plus+) that compiles to a resolution-independent scene description, rendered either as interactive SVG or through R's graphics devices at any resolution. - Layers:
orb_points(),orb_line(),orb_bars(),orb_area(),orb_text(). - Faceting with
orb_facet(), with shared or free scales. - Geography built in:
orb_map(),orb_geo_points(),orb_worldmap(), theworld_mapdataset, and six projections viaorb_coord_map(), including the equal-area Equal Earth projection and an orthographic globe. - Scales, four themes and perceptually uniform palettes.
- Output with
orb_save()(SVG, HTML, PDF, PNG, TIFF, JPEG),orb_svg(),orb_interactive()andorb_draw().
From NEWS.md in the release
Install
Health
- OK13 OKNow
- OK8 OK2026-08-06
Documentation
- Help pages
- 24 (1 internal)includes a package overview page
- Examples that run
- 100%23 run in a plain check
- Exported functions with examples
- 100%
- Documented parameters
- 85%
- Return-value docs
- 100%
- Help pages citing references
- 8%
Downloads
Repository
Stars over time
9 development-tooling and community-health practices detected across 5 families in the upstream repository
Checks run against github.com/mqfarooqi1/orbis on 2026-10-21.
The R CMD check workflow runs on Linux, macOS and Windows, and on R-devel
GitHub Pages site last deployed 2026-09-21 · The repository has a site deploy workflow
pkgdown site last built 2026-09-21
Show all practicesHide 1 practice
Dependencies
Installing orbis adds 5 packages (5 with compiled code, 1.2 MB of source tarballs). Heaviest: rlang 766 KB, digest 231 KB, htmltools 132 KB.
Code & Tests
Datasets
People & History
- 0.1.0Latestfirst seen 2026-08-05 · current release
- RR 4.6.0 released · 2026-04-24
Package metadata
- First seen
- 2026-08-05
- Total releases
- 1 / 1 yrs
- License
- MIT + file LICENSE OSI
- Minimum R
- ≥ 4.1.0
- Bundled data
- 136 KB / 1 file
- Download size
- 1.0 MB
Cite
Cite this package
Run in R for the authors' preferred citation:
citation("orbis")This package has no citation file, so citation() returns this entry built from DESCRIPTION.
The repository also keeps a CITATION.cff.
Cite the R Observatory
For a number measured here: a download total, a coverage figure, an archival date.
From data release v2026-10-23, which the citation names so these numbers can be found later. More on citing and the projects behind them.