| po_pie {d3po} | R Documentation |
Pie
Description
Plot a pie
Usage
po_pie(d3po, ..., data = NULL, inherit_daes = TRUE)
Arguments
d3po |
Either the output of d3po() or d3po_proxy().
|
... |
Aesthetics, see daes().
|
data |
Any dataset to use for plot, overrides data passed
to d3po().
|
inherit_daes |
Whether to inherit aesthetics previous specified. |
Value
an 'htmlwidgets' object with the desired interactive plot
Examples
if (interactive()) {
trade_by_continent <- d3po::trade[d3po::trade$year == 2023L, ]
trade_by_continent <- aggregate(
trade ~ reporter_continent,
data = d3po::trade,
FUN = sum
)
# Assign colors to continents
my_pal <- tintin::tintin_pal(option = "The Black Island")(7)
names(my_pal) <- c(
"Africa", "Antarctica", "Asia",
"Europe", "North America", "Oceania", "South America"
)
d3po(trade_by_continent, width = 800, height = 600) %>%
po_pie(daes(size = trade, group = reporter_continent, color = my_pal)) %>%
po_labels(title = "Trade Share by Reporter Continent in 2023")
}