The following packages are a base install and will not be unloaded:
The following packages were not previously loaded:
Le chargement a nécessité le package : scales
Le chargement a nécessité le package : knitr
Le chargement a nécessité le package : kableExtra
Le chargement a nécessité le package : lubridate
Attachement du package : 'lubridate'
Les objets suivants sont masqués depuis 'package:base':
date, intersect, setdiff, union
Le chargement a nécessité le package : viridis
Le chargement a nécessité le package : viridisLite
Attachement du package : 'viridis'
L'objet suivant est masqué depuis 'package:scales':
viridis_pal
Le chargement a nécessité le package : ggrepel
Le chargement a nécessité le package : ggplot2
Le chargement a nécessité le package : DT
Le chargement a nécessité le package : insee
Le chargement a nécessité le package : broom
Le chargement a nécessité le package : tidyverse
── Attaching core tidyverse packages ──────────────────────── tidyverse 2.0.0 ──
✔ dplyr 1.2.1 ✔ stringr 1.6.0
✔ forcats 1.0.1 ✔ tibble 3.3.1
✔ purrr 1.2.2 ✔ tidyr 1.3.2
✔ readr 2.2.0
── Conflicts ────────────────────────────────────────── tidyverse_conflicts() ──
✖ readr::col_factor() masks scales::col_factor()
✖ purrr::discard() masks scales::discard()
✖ dplyr::filter() masks stats::filter()
✖ dplyr::group_rows() masks kableExtra::group_rows()
✖ dplyr::lag() masks stats::lag()
ℹ Use the conflicted package (<http://conflicted.r-lib.org/>) to force all conflicts to become errors
Le chargement a nécessité le package : ggimage
Le chargement a nécessité le package : data.table
Attachement du package : 'data.table'
Les objets suivants sont masqués depuis 'package:dplyr':
between, first, last
L'objet suivant est masqué depuis 'package:purrr':
transpose
Les objets suivants sont masqués depuis 'package:lubridate':
hour, isoweek, isoyear, mday, minute, month, quarter, second, wday,
week, yday, year
L'objet suivant est masqué depuis 'package:base':
%notin%
Le chargement a nécessité le package : ggpubr
Attachement du package : 'ggpubr'
L'objet suivant est masqué depuis 'package:ggimage':
theme_transparent
Le chargement a nécessité le package : zoo
Attachement du package : 'zoo'
Les objets suivants sont masqués depuis 'package:data.table':
yearmon, yearqtr
Les objets suivants sont masqués depuis 'package:base':
as.Date, as.Date.numeric
Le chargement a nécessité le package : arrow
Attachement du package : 'arrow'
L'objet suivant est masqué depuis 'package:lubridate':
duration
L'objet suivant est masqué depuis 'package:utils':
timestamp
Code
library(arrow)# cd ~/iCloud/website/data; Rscript --vanilla _update_qmd_folder.R citepa only=emissions_2020.qmd# sh ~/iCloud/website/website_short.shemissions <-read_parquet("emissions.parquet")variable <-read_parquet("emissions_variable.parquet")emissions_variable <- variableemissions_manuf <-read_parquet("emissions_manuf.parquet")variable <-read_parquet("emissions_manuf_variable.parquet")emissions_manuf_variable <- variable
Valeur
Code
emissions |>gather(variable, value, -date) |>left_join(emissions_variable, by ="variable") |>ggplot() +geom_line(aes(x = date, y = value, color = Variable)) +theme_minimal() +xlab("") +ylab("Emissions") +scale_x_date(breaks =seq(1940, 2100, 5) |>paste0("-01-01") |>as.Date(),labels =date_format("%Y")) +scale_y_continuous(breaks =seq(0, 500, 20),labels =dollar_format(accuracy =1, su =" Mt")) +#theme(legend.position =c(0.65, 0.9),legend.title =element_blank())
Log
New
Code
emissions |>gather(variable, value, -date) |>left_join(emissions_variable, by ="variable") |>ggplot() +geom_line(aes(x = date, y = value, color = Variable)) +theme_minimal() +xlab("") +ylab("Emissions") +scale_x_date(breaks =seq(1940, 2100, 5) |>paste0("-01-01") |>as.Date(),labels =date_format("%Y")) +scale_y_log10(breaks =seq(0, 500, 20),labels =dollar_format(accuracy =1, su =" Mt")) +theme(legend.position =c(0.25, 0.4),legend.title =element_blank())