Prova Final - Visualização de Dados

PMMG

COMANDO DE AVIAÇÃO DO ESTADO

6ª Base Regional de Aviação do Estado


Identificação do Discente


1. Exercícios Gerais — ggplot2

1.1 — Gráfico de Dispersão (mtcars)

ggplot(data = mtcars, aes(x = wt, y = mpg, color = factor(cyl))) +
    geom_point(size = 3) +
    labs(
        title = "Relação entre Peso e Consumo de Combustível",
        x = "Peso do carro (wt)",
        y = "Milhas por galão (mpg)",
        color = "Cilindros"
    ) +
    theme_minimal()


1.2 — Gráfico de Barras (diamonds)

ggplot(diamonds, aes(x = reorder(cut, -table(cut)[cut]), fill = cut)) +
    geom_bar() +
    geom_text(stat = "count", aes(label = after_stat(count)), vjust = -0.3) +
    scale_fill_brewer(palette = "Spectral") +
    labs(
        title = "Contagem de Diamantes por Tipo de Corte",
        x = "Tipo de Corte",
        y = "Quantidade"
    ) +
    theme_minimal()


1.3 — Boxplot Personalizado (diamonds)

ggplot(diamonds, aes(x = cut, y = price, fill = cut)) +
    geom_boxplot() +
    scale_fill_manual(values = c(
        "Fair" = "#1b9e77",
        "Good" = "#d95f02",
        "Very Good" = "#7570b3",
        "Premium" = "#e7298a",
        "Ideal" = "#66a61e"
    )) +
    labs(
        title = "Distribuição dos Preços por Tipo de Corte",
        x = "Tipo de Corte (cut)",
        y = "Preço (US$)"
    ) +
    theme_minimal() +
    theme(
        legend.position = "none",
        axis.text.x = element_text(angle = 45, hjust = 1)
    )


1.4 — Questões Teóricas

Diferença entre geom_point() e geom_jitter()

  • geom_point() plota os pontos exatamente em suas coordenadas. Ideal quando não há sobreposição.
  • geom_jitter() adiciona um ruído aleatório aos pontos, evitando sobreposição. Útil em dados categóricos ou repetidos.

Gramática dos Gráficos (Grammar of Graphics)

O conceito define que um gráfico é composto por camadas:

  • Dados
  • Estéticas (aes)
  • Geometrias (geoms)
  • Estatísticas
  • Escalas
  • Coordenadas
  • Temas

o ggplot2 implementa essa lógica, permitindo construir gráficos somando camadas (+).


FIM DO DOCUMENTO