curso-r / main-visualizacao

Repositório principal do curso Visualização de dados e relatórios.
https://curso-r.github.io/main-visualizacao/
MIT License
6 stars 4 forks source link

Visualização de dados

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.

Turma Material Github
março de 2023 https://curso-r.github.io/202303-visualizacao https://github.com/curso-r/202303-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:


# 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)