library(plotly)
library(dplyr)
Inicio
summary(VADeaths)
## Rural Male Rural Female Urban Male Urban Female
## Min. :11.70 Min. : 8.70 Min. :15.40 Min. : 8.40
## 1st Qu.:18.10 1st Qu.:11.70 1st Qu.:24.30 1st Qu.:13.60
## Median :26.90 Median :20.30 Median :37.00 Median :19.30
## Mean :32.74 Mean :25.18 Mean :40.48 Mean :25.28
## 3rd Qu.:41.00 3rd Qu.:30.90 3rd Qu.:54.60 3rd Qu.:35.10
## Max. :66.00 Max. :54.30 Max. :71.10 Max. :50.00
cores <- c("blue", "orange", "brown", "yellow", "green")
barplot(VADeaths,beside = TRUE, col = cores, main = "Taxas de mortalidade", xlab = "Grupo", ylab = "Mortes por 1000 habitantes", legend.text = rownames(VADeaths), args.legend = list(x = "topleft", title = "Faixa etária",bty = "n"))
estagio <- c("leve", "moderado", "severo")
exames <- c(8, 9, 3)
pct <- round(exames/sum(exames) * 100)
lbls <- paste(estagio, pct)
lbls <- paste(lbls, "%", sep = "")
pie(exames, labels = lbls, main = "Estágio da doença", col = rainbow(3))
dados <- USArrests
dados$City <- rownames(dados)
top5 <- dados %>%arrange(desc(Murder)) %>% head(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(
title = "5 estados mais violentos",
barmode = "group",
xaxis = list(title = "Estado"),
yaxis = list(title = "Ocorrências")
)
dados <- Orange
plot_ly(dados,x = ~age, y = ~circumference,color = ~Tree, colors = "Dark2", 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"))
)