# Import
ENX1EM1_raw <-
  read_csv(
    paste0("https://bank.stat.gl:443/sq/53af71be-9a37-48a3-983c-e98720f29d40.csv", "?lang=", language),
    locale = locale(encoding = "latin1"))
# Transform
ENX1EM1 <- 
  ENX1EM1_raw %>% 
  rename(
    "gas"    = 1,
    "sector" = 2,
    "time"   = 3,
    "value"  = 4
  ) %>% 
  mutate(
    gas    = gas %>% fct_inorder() %>% fct_rev(),
    time   = time %>% make_date(),
    value  = value / 1000
  )
# Plot
ENX1EM1 %>% 
  ggplot(aes(
    x    = time,
    y    = value,
    fill = gas
  )) +
  geom_col() +
  theme_statgl() + 
  scale_fill_statgl(reverse = TRUE) +
  labs(
    title    = sdg13$figs$fig1$title[language],
    subtitle =  ENX1EM1[[2]][1],
    x        = " ",
    y        = sdg13$figs$fig1$y_lab[language],
    fill     = sdg13$figs$fig1$fill[language],
    caption  = sdg13$figs$fig1$cap[language]
  )
 
# Import
ENX1EM1_raw <-
  read_csv(
    paste0("https://bank.stat.gl:443/sq/ca6d79eb-6230-4f07-ba49-c486f6e1edd4.csv", "?lang=", language),
    locale = locale(encoding = "latin1"))
# Transform
ENX1EM1 <-
  ENX1EM1_raw %>% 
  rename(
    "time"   = 1,
    "gas"    = 2,
    "sector" = 3,
    "value"  = 4
  ) %>% 
  filter(sector != unique(ENX1EM1_raw[[3]])[5]) %>% 
  mutate(
    gas    = gas %>% fct_inorder() %>% fct_rev(),
    sector = sector %>% str_remove_all("[1-5]|\\.") %>% trimws(),
    sector = sector %>% fct_inorder(),
    value  = value / 1000
  )
ENX1EM1 %>% 
  ggplot(aes(
    x    = time,
    y    = value,
    fill = gas
  )) +
  geom_area() +
  facet_wrap(~ sector, scales = "free") +
   scale_y_continuous(labels = scales::unit_format(
    suffix       = " ",
    big.mark     = ".",
    decimal.mark = ","
  )) +
  theme_statgl() + 
  scale_fill_statgl(reverse = TRUE) +
  labs(
    title   = sdg13$figs$fig2$title[language],
    x       = " ",
    y       = sdg13$figs$fig2$y_lab[language],
    fill    = str_to_title(colnames(ENX1EM1_raw)[2]),
    caption = sdg13$figs$fig2$cap[language]
  )ENX6KEY_raw <- 
  statgl_url("ENX6KEY", lang = "da") |> 
  statgl_fetch(
    "key figure" = 16:18,
    time = px_all(),
    .col_code = T
  ) |> 
  as_tibble()
# Transform
ENX6KEY <- 
  ENX6KEY_raw |> 
  rename(key = `key figure`) |> 
  mutate(time = as.numeric(time))
# Plot
ENX6KEY |> 
  ggplot(aes(
    x = time,
    y = value,
    color = key
  )) +
  geom_line(size = 2) +
  facet_wrap(~ key, nrow = 3, scales = "free_y") +
  theme_statgl() +
  scale_color_statgl() +
  theme(legend.position = "none") +
  labs(
    title    = sdg13$figs$fig5$title[language],
    subtitle = sdg13$figs$fig5$sub[language],
    y        = " ",
    x        = " ",
    caption  = sdg13$figs$fig5$cap[language]
  )