Skip to contents

Setup.

library(tiltToyData)
library(tiltIndicatorAfter)
library(tiltPlot)
library(dplyr, warn.conflicts = FALSE)
library(readr, warn.conflicts = FALSE)

options(readr.show_col_types = FALSE)

Data.

Apply tilt methodology.

result <- profile_emissions(
  companies,
  products,
  europages_companies = europages_companies,
  ecoinvent_activities = ecoinvent_activities,
  ecoinvent_europages = ecoinvent_europages,
  isic = isic_name
  ) |> 
  unnest_product()

Visualize all companies.

bar_plot_emission_profile(result, benchmarks = c("all", "unit"), mode = "equal_weight")

Visualize one specific company.

first_company <- filter(result, companies_id %in% first(companies_id))
bar_plot_emission_profile(first_company, benchmarks = c("all", "unit"), mode = "equal_weight")