First App – Halo 5 Stats

September 20, 2018

(This article was first published on Posts on Anything Data, and kindly contributed to R-bloggers)

“Halo 5 Stats” is my first ever Shiny app, which is themed around the the popular sci-fi shooter Halo 5. It combines beatiful data with Halo’s beautiful graphics – something that Halo fans and data enthusiasts undoubtedly love. You can use my app at

After entering your gamertag, the app will automatically display your online game data using Microsoft’s Halo API and visualize your data with numerous customizable elements such as backdrop and plot colors.

The app is unlike most others in that it goes beyond simply displaying text-based statistics like leadership standings and kill ratios. After all, one of R’s strengths is that ggplot2 makes data beautiful – Beautiful data and beautiful Halo graphics, something all Halo fans will love.

This was my first ever project in Shiny, and I learned a lot. First, I learned how to implement reactive elements in my app. But I also learned about web design, particularly Bootstrap HTML and CSS. This helped add to the overall sleek look.When you open up Halo 5 Stats you will see a lot of these implementations – numerous reactive elements, say, futuristic styled paneling.

Please give my app a look and enjoy it! Download plots and share with your friends or save a plot as a wallpaper – whatever you enjoy! Here’s an example of the previous plot, downloaded.

Give the app a try, and if you use it, please share it on social media! You can even look up my own gamertag for fun – (Hairball9000)! Remember, it is located at this web address:

To leave a comment for the author, please follow the link and comment on their blog: Posts on Anything Data. offers daily e-mail updates about R news and tutorials on topics such as: Data science, Big Data, R jobs, visualization (ggplot2, Boxplots, maps, animation), programming (RStudio, Sweave, LaTeX, SQL, Eclipse, git, hadoop, Web Scraping) statistics (regression, PCA, time series, trading) and more...

If you got this far, why not subscribe for updates from the site? Choose your flavor: e-mail, twitter, RSS, or facebook...

Comments are closed.

Search R-bloggers


Never miss an update!
Subscribe to R-bloggers to receive
e-mails with the latest R posts.
(You will not see this message again.)

Click here to close (This popup will not appear again)