Skip to content

Instantly share code, notes, and snippets.

@maurolepore
Created June 2, 2021 14:55
Show Gist options
  • Save maurolepore/db628daced7b5a1fb7058e78b63796d1 to your computer and use it in GitHub Desktop.
Save maurolepore/db628daced7b5a1fb7058e78b63796d1 to your computer and use it in GitHub Desktop.
library(dplyr, warn.conflicts = FALSE)
devtools::load_all(quiet = TRUE)

# Helper?
order_lines <- function(data, order) {
  data %>% 
    mutate(metric = factor(.data$metric, levels = order)) %>% 
    arrange(.data$metric)
}



data <- prep_trajectory(
  market_share,
  sector_filter = "power",
  technology_filter = "renewablescap",
  region_filter = "global",
  scenario_source_filter = "demo_2020",
  value_name = "production"
)

good_order <- c("projected", "corporate_economy", "sds", "sps", "cps")
plot_trajectoryB(order_lines(data, good_order)) 

bad_order <- c("cps", "corporate_economy", "sds", "sps", "projected")
plot_trajectoryB(order_lines(data, bad_order))

Created on 2021-06-02 by the reprex package (v2.0.0)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment