Skip to contents

Core workflow

Main entry points for generating two-level exploded-view maps from projected sf data or state-level TIGER/Line inputs.

explode_sf()
Explode any sf object with an existing grouping column
explode_sf_with_lookup()
Explode any sf object using an external lookup table
explode_state()
Explode a US state from TIGER/Line data

Interactive focus maps

htmlwidgets and Shiny helpers for selected-feature focus, labels, and non-blocking information cards.

focus_map() focusmapOutput() renderFocusmap()
Interactive focus-map viewer

Grouped layouts

Functions for three-level grouped layouts with anchor placement and optional collision-aware refinement.

explode_grouped()
Create a three-level grouped exploded map
layout_regions()
Compute region anchor positions for grouped layouts
estimate_block_radii()
Estimate block radius for each region

Statistics and calibration

Tools for computing geometry statistics, deriving parameters, and building calibration summaries across datasets.

compute_stats()
Compute geometry statistics for parameter derivation
derive_params()
Derive displacement parameters from geometry statistics
calibration_row()
Extract calibration row from an exploded_map

Export and cache helpers

Optional export helpers and cache management utilities.

export_topojson()
Export an exploded map as TopoJSON
cache_list()
List cached datasets
cache_clear()
Clear explodemap download cache

Methods

S3 methods for printing, plotting, summarising, and extracting tabular results from exploded map objects.

print(<exploded_map>)
Print an exploded_map object
plot(<exploded_map>)
Plot an exploded_map object
summary(<exploded_map>)
Summary of an exploded_map object
print(<grouped_exploded_map>)
Print a grouped_exploded_map object
plot(<grouped_exploded_map>)
Plot a grouped_exploded_map object
summary(<grouped_exploded_map>)
Summary of a grouped_exploded_map object