IMDB films by year and rating

Project for Developing Data Products course.

58788 films have been released in 1893-2005.

  • Films are labeled by genre and rated by users.
  • Rating represents weighted average of votes.

How to navigate in such a wealth of information? Not to worry! IMDB films will help you!

Application features.

  • Displays the list of films of chosen genre in chosen year and/or rating ranges.
  • Shows the chart of a genre representation over year and/or rating ranges.
  • Displays top 10 voted films in chosen genre, year and/or rating range.

Chart example

library(ggplot2)
count <- sapply(movies[, c(18:24)], function(x) {length(which(x == "1"))})
countY <- data.frame(count)
countY$genre <- rownames(countY)
p <- ggplot(countY, aes(x = genre, y = count)) + geom_bar(stat = "identity")
p <- p + ggtitle("Genres on IMDB by year and rating")
p + theme(text = element_text(size = 18), plot.title = element_text(size=18, face = "bold"), 
                               axis.title=element_text(size=16,face="bold"), axis.text.x=element_text(angle=90))

plot of chunk unnamed-chunk-1

Would you like to know how it works?