Gráfico de Pizza
library(ggplot2)
dados <- data.frame(
Animal = c("Escorpião", "Serpente", "Aranha", "Outros animais"),
Total = c(8208, 4944, 4661, 5834),
Porcentagem = c(34.71, 20.91, 19.71, 24.67)
)
total_casos <- sum(dados$Total)
dados$label <- paste0(dados$Porcentagem, "%\n(", dados$Total, ")")
ggplot(dados, aes(x = "", y = Porcentagem, fill = Animal)) +
geom_bar(width = 1, stat = "identity") +
coord_polar("y", start = 0) +
theme_void() +
labs(
title = "Casos de Intoxicação Humana por Animal Peçonhento no Brasil em 2005",
subtitle = paste("Total de casos:", total_casos) # Adicionando o total como subtítulo
) +
scale_fill_brewer(palette = "Set2") +
theme(legend.title = element_blank()) +
geom_text(aes(label = label),
position = position_stack(vjust = 0.5),
color = "white", size = 4)

Gráfico de Barras
ggplot(dados, aes(x = Animal, y = Total, fill = Animal)) +
geom_bar(stat = "identity") +
geom_text(aes(label = label), # Usando os rótulos formatados
position = position_stack(vjust = 0.5),
color = "white", size = 4) +
labs(
title = "Casos de Intoxicação Humana por Animal Peçonhento no Brasil em 2005",
subtitle = paste("Total de casos:", total_casos),
x = "Animal",
y = "Casos"
) +
scale_fill_brewer(palette = "Set2") +
theme_minimal() +
theme(legend.title = element_blank())
