Para esta análise foram utilizados dados das séries de superheróis Flash, Arrow, Smaville, DC’s Legends of Tommorow, Gotham, Daredevil e Marvel’s Agent Carter retirados do IMDB.
episodes = read_csv(here("data/series_from_imdb.csv"),
progress = FALSE,
col_types = cols(.default = col_double(),
series_name = col_character(),
episode = col_character(),
url = col_character(),
season = col_character()))
myseries = episodes %>% filter(series_name %in% c("Flash", "Arrow", "Gotham", "Daredevil", "Smallville"))
Para esta análise foram utilizados dados das séries de superheróis Flash, Arrow, Smaville, DC’s Legends of Tommorow, Gotham e Daredevil retirados do IMDB. Queremos investigar se dentre as séries escolhidas, as que apresentaram melhor avaliação são também aquelas que recebem a maior quantidade de votos.
seriesheroes <- myseries %>% group_by(series_name) %>% summarise(Rating = median(user_rating), totalvotos = sum(user_votes), votesperseason = round( totalvotos/as.numeric(max(season))))
Palette <- c("#c994c7", "#df65b0", "#e7298a", "#ce1256", "#91003f")
xform <- list(title = "Séries",
categoryorder = "array",
categoryarray = c("Arrow",
"Flash",
"Daredevil",
"Smallville",
"Gotham"))
plot_ly(seriesheroes,
x = ~series_name,
y = ~totalvotos,
color = ~Rating,
colors = Palette,
legendgroup = ~votesperseason,
showlegend = T,
text = ~votesperseason,
textposition = 'auto',
textfont = list(color = "#ffbf00", size = 14),
type = "bar") %>%
layout(title = "Avaliação x Quantidade de votos",
xaxis = xform,
yaxis = list(title = "Total de votos"))%>%
add_annotations(
x= 0.4,
y= 0.65,
xref = "paper",
yref = "paper",
text = "Média de votos por temporada",
showarrow = T,
arrowhead = 4,
ax = 20,
ay = -40,
font = list(color = '#ffbf00', size = 12)
)
## Warning: Numeric color variables cannot (yet) be mapped to text.
## Feel free to make a feature request
## https://github.com/plotly/plotly.js
No gráfico de barras acima, as barras foram ordenadas de acordo com o total de votos recebidos pelas séries (da mais votada para a menos votada). Para visualizar a nota atribuída a cada série foi utilizado um esquema de cores. Além disso, a quantidade média de votos por temporada foi indicada através dos números em amarelo sobre as barras.
Podemos observar que a série com maior número total de votos (Arrow) é a segunda colocada em votos por temporada e ocupa apenas a terceira posição em avaliação. Enquanto a série com melhor avaliação (Daredevil) ocupa o terceiro lugar tanto em quantidade de votos por temporada, quanto em total de votos, tendo um total de votos bem próximo à duas outras séries, Smallville e Gotham, que tiveram um desempenho pior na avaliação. Portanto, o gráfico mostra que não existe muita relação entre o número de votos e a avaliação.