C’est vraiment pas compliqué
lundi 13 novembre 2023
Introduction
les templates Quarto
theme_ofce
Autres fonctionnalités
On les trouve :
sur le CRAN : il s’agit d’un répertoire « officiel » des packages. Ils répondent à de hautes exigences qui font que ces packages sont fiables
sur GitHub : généralement pour les packages en développement
via des canaux privés : le package est transmis directement au format .tar.gz ou .zip. Attention à la source, peu de garanties sur leur utilisation
{pak} : une alternative pour les gens « cool » (Xavier){pak} permet une installation simplifiée des packages à la fois provenant du CRAN et de GitHub (il gère mieux les conflits de version et dépendances)Rassembler les outils développés en interne à l’OFCE :
harmoniser les pratiques (templates de documents, chartes graphiques, thèmes graphiques)
partager les outils développés par chacun pour faciliter l’utilisation de R
Gain de temps conséquent ! Promis!
Où le trouver ?
Rassembler les outils développés en interne à l’OFCE :
harmoniser les pratiques (patrons de documents, chartes graphiques, thèmes graphiques)
partager les outils développés par chacung pour faciliter l’utilisation de R
télécharger et installer la dernière version de R
(sur Windows) Activer cette version tools/Global Options
Installer R Studio (mais ça vous l’avez déjà, n’est-ce pas ?)
Il faut installer Quarto (l’application) au moins la version 1.4 (pre-release)

{quarto}Introduction
les templates Quarto
theme_ofce
Autres fonctionnalités
Quelque part, sont ajoutés tous les éléments pour le yaml, des bouts de code html, latex pour faire le document. Tout se trouve dans _extensions.
On l’ajoute dans le dossier où se trouve le qmd et on fait référence dans le yaml avec les lignes :
working paper : ajoute le dossier _extensions et fait un document exemple que l’on peut modifier
setup_wp() ou pour le faire dans un dossier spécifique setup_wp("mon_dossier")
blog : setup_blog()
présentation : setup_pres()
pour appliquer à un qmd existant
setup_quarto() (ne fait que remettre _extensions à jour)
Il est possible de spécifier
des paramètres dans le yaml
d’ajouter des filtres lua
de modifier les codes html, latex, scss
Introduction
les templates Quarto
theme_ofce
Autres fonctionnalités
Le package ‹ofce› contient plusieurs fonctions associées à la réalisation d’un graphe sous R en format publiable
Les modifications apportées peuvent se distinguer en trois groupes:
# create a dataset
countries <- c(rep("Espagne" , 3) , rep("France" , 3) , rep("Allemagne" , 3) , rep("Italie" , 3) )
condition <- rep(c("food index" , "drink index" , "beauty index") , 4)
value <- abs(rnorm(12 , 0 , 15))
data <- data.frame(countries,condition,value)
# Grouped
p <- ggplot(data, aes(fill=condition, y=value, x=countries)) +
geom_bar(position="dodge", stat="identity")
p
Figure 1: Un graphe simple de type geom_bar
ofceofceFigure 7: Ajout d’un logo (image)
Introduction
les templates Quarto
theme_ofce
Autres fonctionnalités
Ces trois fonctions aident à exporter un graphique. Elles utilisent showtext pour assurer la bonne sortie des caractères à la bonne taille
graph2png(graph, file="", rep="svg", ratio = 4/3, dpi = 600)pour un texte imprimé (A4), un bon ratio est 4/3, pour une présentation (16/10). Pour une carte ratio 1.
graph2svg
graph2jpg
cette fonction sert à appliquer le Système International pour produire une chaîne de caractère compacte et lisible en utilisant des puissance de 1 000 et une notation standardisée (k, M, G, T, …).
Pratique pour les messages ou les échelles.
la fonction setup_RStudio() force les préférences de RStudio à être :
pas de save de .Rdata
utilisation du « pipe natif »
utilisation du moteur graphique ragg
thème « iPlastic » (peut être un autre thème avec theme="Unautretheme")
console à droite
et quelques autres
{ofce}{ofce}setup_wpsetup_prestheme_ofce(){ofce} peut être encore meilleur grâce à vous !blogs
documents de travail
policy brief

Le package {OFCE} Séminaire Lunch