View source: R/graph_functions.R
alloc_graph | R Documentation |
Creates an allocation graph from a completed allocation table,
mostly likely created by the assemble_fu_allocation_tables()
function.
alloc_graph(
.df,
country,
ef_product,
destination,
year = IEATools::iea_cols$year,
.values = IEATools::template_cols$.values,
machine = IEATools::template_cols$machine,
eu_product = IEATools::template_cols$eu_product,
machine_eu_product = paste0(machine, "_", eu_product)
)
.df |
A data frame comprised of completed final energy allocations. |
country |
The country for which this graph applies. |
ef_product |
The final energy product for which this graph applies. |
destination |
The destination sector for the final energy product. |
year |
See |
.values, machine, eu_product |
See |
machine_eu_product |
The name of a combined |
This function is called repeatedly from alloc_plots_df()
.
country
, ef_product
, and destination
form the title of the graph.
A ggplot2
graph object.
library(ggplot2)
# Make a simple data frame with the expected structure.
tibble::tribble(~Year, ~.values, ~Machine, ~Eu.product,
1967, 0.5, "Cars", "MD",
1967, 0.5, "Industry static engines", "MD",
2020, 0.8, "Cars", "MD",
2020, 0.2, "Industry static engines", "MD") %>%
alloc_graph(country = "Example", ef_product = "Petrol", destination = "Transport")
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.