Respostas
VADeaths
df <- VADeaths
cores = rainbow(length(rownames(df)))
par(mar = c(8,4,4,8))
barplot(df,
col = cores,
cex.names = 0.75,
main = "Death rates per 1000 in Virginia in 1940.",
xlab = "Population groups",
ylab = "Death rates per 1000")
legend("topright",
inset = c(-0.25, 0),
xpd = TRUE,
fill = cores,
legend = rownames(df))

ClassificaçãoDoença
categoria <- c("Leve", "Moderado", "Severo")
quantidade <- c(8, 9, 3)
pct <- round(quantidade / sum(quantidade) * 100)
lbls <- paste(categoria, pct, "%")
cores <- rainbow(length(categoria))
par(mar = c(4, 4, 4, 8))
pie(quantidade,
labels = lbls,
col = cores,
main = "Classificação Doença")
legend("topright",
inset = c(-0.25, 0),
xpd = TRUE,
legend = categoria,
fill = cores,
cex = 0.8)

USArrests
library(dplyr)
##
## Anexando pacote: 'dplyr'
## Os seguintes objetos são mascarados por 'package:stats':
##
## filter, lag
## Os seguintes objetos são mascarados por 'package:base':
##
## intersect, setdiff, setequal, union
library(plotly)
## Carregando pacotes exigidos: ggplot2
##
## Anexando pacote: 'plotly'
## O seguinte objeto é mascarado por 'package:ggplot2':
##
## last_plot
## O seguinte objeto é mascarado por 'package:stats':
##
## filter
## O seguinte objeto é mascarado por 'package:graphics':
##
## layout
df <- USArrests
df <- df %>%
mutate(City = rownames(.)) %>%
arrange(desc(Murder)) %>%
slice(1:5)
df$City <- factor(df$City, levels = df$City)
fig <- plot_ly(df,
x = ~City,
y = ~Murder,
type = 'bar',
name = "Murder")
fig <- fig %>% add_trace(y = ~Rape,
name = "Rape")
fig <- fig %>% add_trace(y = ~Assault,
name = "Assault")
fig <- fig %>% layout(
title = "5 estados mais violentos(EUA, 1973)",
xaxis = list(title = "Estados"),
yaxis = list(title = "Ocorrências")
)
fig
Orange
library(plotly)
df <- Orange
fig <- plot_ly(
data = df,
x = ~age,
y = ~circumference,
color = ~Tree,
type = "scatter",
mode = "lines+markers",
text = ~paste(
"Árvore", Tree,
"— idade:", age, "dias",
"— circ.:", circumference, "mm"
),
hoverinfo = "text"
)
fig <- fig %>% layout(
title = "Crescimento das Laranjeiras",
xaxis = list(title = "Idade (dias)"),
yaxis = list(title = "Circunferência (mm)")
)
fig