diff --git a/courses/03-design-tabulaire.Rmd b/courses/03-design-tabulaire.Rmd new file mode 100644 index 0000000..f1ae383 --- /dev/null +++ b/courses/03-design-tabulaire.Rmd @@ -0,0 +1,213 @@ +--- +title: "Principes de design, Visualisation de données tabulaires" +author: "Maxime Wack" +date: "19/11/2019" +output: + xaringan::moon_reader: + css: ['default','css/my_style.css'] + lib_dir: libs + seal: false + nature: + ratio: '4:3' + countIncrementalSlides: false + self-contained: true + beforeInit: "addons/macros.js" +--- + +```{r, include = FALSE} +library(ggplot2) +library(dplyr) +``` + +class: center, middle, title + +# UE Visualisation + +### 2019-2020 + +## Dr. Maxime Wack + +### AHU Informatique médicale +#### Hôpital Européen Georges Pompidou,
Université de Paris + +--- +class: center, middle +# Objectifs + +## Principes de design + +## Visualisation de données tabulaires + +--- +class: center + +# *Éléments* de design + +### Espace +### Point +### Ligne +### Surface +### Taille +### Couleur +### Forme +### ... + +--- +class: center,middle + +# *Principes* de design + +Autant de principes que de designers + +![:scale 50%](03_img/designprinciples.png) + +[https://principles.design](https://principles.design) + +--- +class: center,middle + +# Principes de design + +### Unité/Harmonie +### Motifs +### Équilibre +### Hiérarchisation +### Mouvement +### Contraste + +--- +class: center,middle + + +# Unité / Harmonie + +.pull-left[ +### Principe **fondamental** de la visualisation + +### L'ensemble doit être **visuellement cohérent** + +### Notion de **composition** des éléments en un tout +] + +.pull-right[![:scale 100%](03_img/princ_unite.png)] + +--- +class: center,middle + + +# Motifs + +.pull-left[ +### Répétition **régulière** d'un ou plusieurs *éléments* + +### Principal outil de la visualisation de **collections de données** +] + +.pull-right[![:scale 100%](03_img/princ_motif.png)] + +--- +class: center,middle + + +# Équilibre + +.pull-left[ +### Distribution **équilibrée** des éléments visuels + +### Utiliser la **symmétrie** pour comparer + +### Utiliser l'**assymétrie** pour appuyer sur les différences + +### La symmétrie **radiale** permet d'organiser autour d'un élément central +] + +.pull-right[![:scale 100%](03_img/princ_equilibre.png)] + +--- +class:center,middle + +# Hiérarchisation + +.pull-left[ +### **Insister** sur le message à communiquer + +### Donner une **importance relative** indicative de la réalité + +### Choix des couleurs (*rareté* des couleurs) + +### Gestion du **contraste** + +### **Échelles** et **proportions** +] + +.pull-right[![:scale 80%](03_img/princ_hierarch.png)] + +--- +class: center,middle + +# Mouvement + +.pull-left[ +### Même sur une image **fixe** + +### Notion de directionalité + +### **Diriger** le regard du lecteur +] + +.pull-right[![:scale 100%](03_img/princ_mouvement.png)] + +--- +class:center,middle + +# Contraste + +.pull-left[ +### **Juxtaposition** d'éléments **opposés** (couleur, luminosité, direction) + +### Mise en avant **relative** + +### Contraste ↔ Similarité +] + +.pull-right[![:scale 100%](03_img/princ_contraste.png)] + +--- +class:center,middle + +# Code + +## **Pas** de code spécifique + +### Application des *principes* en manipulant les *éléments* + +### *Data* → **Motifs, Mouvement** +### *Aesthetics* → **Hiérarchisation, Contraste** +### *Theme* → **Unité, Équilibre** + +--- +class:center, middle + +# Exemples + +[Dark Horse Analytics](https://www.darkhorseanalytics.com/blog/data-looks-better-naked) + +--- +class:center, middle + +![](03_img/data-ink.gif) + +--- +class:center, middle + +![](03_img/ClearOffTheTableMd.gif) + +--- +class:center, middle + +![](03_img/map_reduce2.gif) + +--- +class:center, middle + +![](03_img/devourThePie3.gif) diff --git a/courses/03_img/ClearOffTheTableMd.gif b/courses/03_img/ClearOffTheTableMd.gif new file mode 100644 index 0000000..a87dde0 Binary files /dev/null and b/courses/03_img/ClearOffTheTableMd.gif differ diff --git a/courses/03_img/data-ink.gif b/courses/03_img/data-ink.gif new file mode 100644 index 0000000..80f8667 Binary files /dev/null and b/courses/03_img/data-ink.gif differ diff --git a/courses/03_img/designprinciples.png b/courses/03_img/designprinciples.png new file mode 100644 index 0000000..1a7dd35 Binary files /dev/null and b/courses/03_img/designprinciples.png differ diff --git a/courses/03_img/devourThePie3.gif b/courses/03_img/devourThePie3.gif new file mode 100644 index 0000000..830f52f Binary files /dev/null and b/courses/03_img/devourThePie3.gif differ diff --git a/courses/03_img/excel_data.png b/courses/03_img/excel_data.png new file mode 100644 index 0000000..8123380 Binary files /dev/null and b/courses/03_img/excel_data.png differ diff --git a/courses/03_img/excel_graph.png b/courses/03_img/excel_graph.png new file mode 100644 index 0000000..568b457 Binary files /dev/null and b/courses/03_img/excel_graph.png differ diff --git a/courses/03_img/excel_menu.png b/courses/03_img/excel_menu.png new file mode 100644 index 0000000..c31378a Binary files /dev/null and b/courses/03_img/excel_menu.png differ diff --git a/courses/03_img/map_reduce2.gif b/courses/03_img/map_reduce2.gif new file mode 100644 index 0000000..376e74a Binary files /dev/null and b/courses/03_img/map_reduce2.gif differ diff --git a/courses/03_img/princ_contraste.png b/courses/03_img/princ_contraste.png new file mode 100644 index 0000000..deb82eb Binary files /dev/null and b/courses/03_img/princ_contraste.png differ diff --git a/courses/03_img/princ_equilibre.png b/courses/03_img/princ_equilibre.png new file mode 100644 index 0000000..be5020b Binary files /dev/null and b/courses/03_img/princ_equilibre.png differ diff --git a/courses/03_img/princ_hierarch.png b/courses/03_img/princ_hierarch.png new file mode 100644 index 0000000..3b42342 Binary files /dev/null and b/courses/03_img/princ_hierarch.png differ diff --git a/courses/03_img/princ_motif.png b/courses/03_img/princ_motif.png new file mode 100644 index 0000000..0351c68 Binary files /dev/null and b/courses/03_img/princ_motif.png differ diff --git a/courses/03_img/princ_mouvement.png b/courses/03_img/princ_mouvement.png new file mode 100644 index 0000000..eae4ba9 Binary files /dev/null and b/courses/03_img/princ_mouvement.png differ diff --git a/courses/03_img/princ_unite.png b/courses/03_img/princ_unite.png new file mode 100644 index 0000000..4762446 Binary files /dev/null and b/courses/03_img/princ_unite.png differ diff --git a/courses/03_img/principles.svg b/courses/03_img/principles.svg new file mode 100644 index 0000000..9a9d595 --- /dev/null +++ b/courses/03_img/principles.svg @@ -0,0 +1,698 @@ + + + + + + + + image/svg+xml + + + + + + + + Toilets - Women + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +