Gráficos
VADeaths
VADeaths
## Rural Male Rural Female Urban Male Urban Female
## 50-54 11.7 8.7 15.4 8.4
## 55-59 18.1 11.7 24.3 13.6
## 60-64 26.9 20.3 37.0 19.3
## 65-69 41.0 30.9 54.6 35.1
## 70-74 66.0 54.3 71.1 50.0
cores <- c("#003f5c", "#68a31b", "#006c6f", "#008261", "#ffa600")
barplot(VADeaths,
beside = FALSE,
col = cores,
main = "Taxas de mortalidade na Virgínia (1940) por categoria",
xlab = "Categoria (local e sexo)",
ylab = "Taxa de mortalidade (por 1000 habitantes)",
ylim = c(0, 250),
legend.text = rownames(VADeaths),
args.legend = list(x = "topleft", title = "Faixa etária", cex = 0.9))

ClassificaçãoDoença
dados <- c("moderado", "leve", "leve", "severo", "leve", "moderado", "moderado", "moderado", "leve", "leve", "severo","leve", "moderado", "moderado", "leve", "severo", "moderado", "moderado", "moderado","leve")
tabela <- table(factor(dados, levels = c("leve", "moderado", "severo")))
tabela
##
## leve moderado severo
## 8 9 3
porcentagem <- round(100 * prop.table(tabela), 1)
rotulos <- paste0(porcentagem, "%")
cores_pizza <- c("#800080", "#000080", "#008000")
pie(tabela,
labels = rotulos,
col = cores_pizza,
main = "Classificação da doença em 20 pacientes")
legend("topright",
legend = names(tabela),
fill = cores_pizza,
title = "Estágio")

USArrests
df <- USArrests
df$City <- rownames(df)
df <- df[order(df$Murder, decreasing = TRUE), ]
top5 <- head(df, 5)
top5$City <- factor(top5$City, levels = top5$City)
plot_ly(top5, x = ~City, y = ~Murder, type = "bar", name = "Murder") %>%
add_trace(y = ~Rape, name = "Rape") %>%
add_trace(y = ~Assault, name = "Assault") %>%
layout(barmode = "group",
title = "5 estados mais violentos (EUA, 1973)",
xaxis = list(title = "Estado"),
yaxis = list(title = "Ocorrências"))
Orange
laranja <- as.data.frame(Orange)
laranja$Tree <- factor(as.character(laranja$Tree), levels = c("1", "2", "3", "4", "5"))
plot_ly(laranja,
x = ~age,
y = ~circumference,
color = ~Tree,
colors = c("#e41a1c", "#377eb8", "#4daf4a", "#984ea3", "#ff7f00"),
type = "scatter",
mode = "lines+markers",
text = ~paste0("Árvore ", Tree, " — idade: ", age, " dias — circ.: ", circumference, " mm"),
hoverinfo = "text") %>%
layout(title = "Crescimento das laranjeiras",
xaxis = list(title = "Idade (dias)"),
yaxis = list(title = "Circunferência (mm)"),
legend = list(title = list(text = "Árvore")))