The one-row-per-atom table the geoscale is built on, as a plain
data.frame — the exported accessor to prefer over reaching for
x@leaftable (the twin of timescales::calendar_leaftable()).
as.data.frame() and ggplot2::fortify() on a Geoscale are
equivalent, so ggplot(gs) + geom_*() pipelines work directly.
Usage
geoscale_leaftable(x)
# S3 method for class 'Geoscale'
as.data.frame(x, row.names = NULL, optional = FALSE, ...)
# S3 method for class '`geoscales::Geoscale`'
as.data.frame(x, row.names = NULL, optional = FALSE, ...)
# S3 method for class 'Geoscale'
fortify(model, data, ...)Examples
head(geoscale_leaftable(geoscale_example()))
#> country state zone atom km2 pop region
#> 1 N N1 N1 A1 100 10 A1
#> 2 N N1 N1 A2 200 90 A2
#> 3 N N2 ZB A3 300 30 A3
#> 4 N N2 ZB A4 400 70 A4
#> 5 S S1 ZB A5 500 50 A5
#> 6 S S1 ZC A6 600 50 A6
head(as.data.frame(geoscale_example()))
#> country state zone atom km2 pop region
#> 1 N N1 N1 A1 100 10 A1
#> 2 N N1 N1 A2 200 90 A2
#> 3 N N2 ZB A3 300 30 A3
#> 4 N N2 ZB A4 400 70 A4
#> 5 S S1 ZB A5 500 50 A5
#> 6 S S1 ZC A6 600 50 A6
