-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathREADME.Rmd
140 lines (114 loc) · 2.86 KB
/
README.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
---
output: github_document
---
# Visualização de dados
<!-- README.md is generated from README.Rmd. Please edit that file -->
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>"
)
```
Repositório principal do curso Visualização de dados.
Inscreva-se no curso: https://www.curso-r.com/cursos/visualizacao
**Acesse o material completo do curso escolhendo uma das turmas abaixo**.
```{r, echo = FALSE, message = FALSE, warning = FALSE}
knitr::kable(CursoRutils:::listar_turmas_recentes("visualizacao"))
```
**Trabalho de conclusão**: fazer o #tidytuesday da semana ou um à sua escolha.
## Plano de aulas
O curso de visualização de dados possui 4 aulas, de 3 horas cada, totalizando 12 horas de curso. Nosso objetivo será trabalhar nas dimensões abaixo:
1. Introdução
- Teoria:
- análise exploratória e análise explicativa
- tipos de visualização
- gráficos bons e ruins
- Prática:
- introdução ao ggplot2
- live coding de análise exploratória
2. Análise exploratória
- Prática:
- live coding de análise exploratória (continuação)
3. Análise explicativa
- Teoria:
- otimização visual
- recursos pré-atentativos e gestalt
- temas do ggplot2
- ggthemes
- hrbrthemes
- Prática
- otimização de 1 ou 2 gráficos da aula 1
4. Extensões do ggplot2
- patchwork
- ggrepel
- ggridges
- ggalt
- gganimate
- ggtext
- Dinâmica: definição e exemplo para cada pacote
5. Visualizações interativas
- leaflet
- plotly
- highcharter
- reactable
- coisas que faltaram das últimas aulas
- Dinâmica: definição e exemplo para cada pacote
Conteúdos extras:
- live de ggplot qualquer coisa
- esquisse
## Pacotes necessários
Esse curso tem várias dependências. Separamos em três grupos de dependências:
- Principal: necessário para rodar o conteúdo das aulas
- Showcase: necessário para rodar o showcase da aula 1
- Misc: necessário para rodar as aulas 4 e 5 (miscelânea + extra)
```{r eval=FALSE, include=TRUE}
# Aula01,Aula02
aula01 <- c(
"tidyverse",
"dados"
)
install.packages(aula01)
# Aula03
aula03 <- c(
"ggthemes",
"patchwork",
"ggimage"
)
# Aula04
aula04 <- c(
"sf",
"ggalt",
"ggrepel",
"ggridges",
"ggalt",
"gganimate",
"ggtext"
)
# Aula05
aula05 <- c(
"plotly",
"reactable",
"leaflet",
"highcharter",
"sf",
"geobr",
"abjData"
)
# esses pacotes são apenas para a parte de miscelânea.
# se não conseguir instalar algum deles, não se preocupe!
misc <- c(
"av",
"transformr",
"gifski",
"gganimate",
"leaflet",
"highcharter",
"ggspatial",
"ggrepel"
)
install.packages(misc)
```
```{r echo=FALSE, eval=FALSE}
materiais <- readr::read_lines("material.txt")
zip::zip("material_do_curso.zip", files = materiais)
```