cells_footnotes()
is used to target all footnotes in the
footer section of the table. This is useful for adding custom styles to the
footnotes with tab_style()
(using the locations
argument). The
'footnotes' location is generated by one or more uses of tab_footnote()
.
This location helper function cannot be used for the locations
argument of
tab_footnote()
and doing so will result in a warning (with no change made
to the table).
Examples
Using a subset of the sza
dataset, let's create a gt table. We'd like
to color the sza
column so that's done with the data_color()
function. We
can add a footnote with tab_footnote()
and we can also style the
footnotes section. The styling is done with tab_style()
and
locations = cells_footnotes()
.
sza |>
dplyr::filter(
latitude == 20 &
month == "jan" &
!is.na(sza)
) |>
dplyr::select(-latitude, -month) |>
gt() |>
data_color(
columns = sza,
palette = c("white", "yellow", "navyblue"),
domain = c(0, 90)
) |>
tab_footnote(
footnote = "Color indicates height of sun.",
locations = cells_column_labels(columns = sza)
) |>
tab_options(table.width = px(320)) |>
tab_style(
style = list(
cell_text(size = "smaller"),
cell_fill(color = "gray90")
),
locations = cells_footnotes()
)
See also
Other location helper functions:
cells_body()
,
cells_column_labels()
,
cells_column_spanners()
,
cells_grand_summary()
,
cells_row_groups()
,
cells_source_notes()
,
cells_stub()
,
cells_stub_grand_summary()
,
cells_stub_summary()
,
cells_stubhead()
,
cells_summary()
,
cells_title()
,
location-helper