Game Sales is an interactive dashboard that allows users to easily visualize and filter high level sales information from the video games industry.
- Purpose
- Overview
- Sketch
- App description
- Usage
- Online
- Local
- Want to get involved?
- What we need
- Contact
The gaming industry has been getting a lot of attention in recent years. What started as a relatively niche industry within entertainment sector has grown to eclipse the combined revenues of film and sports combined. This growth continues to attract new investors and developers alike, who are faced with the daunting task of navigating the complex landscape of companies, consoles, genres and regions that encapsulate the industry. This is where we come in. The game_sales dashboard allows relative newcomers to quickly perform high level analysis on the gaming industry without the need for programming experience or a costly data platform subscription.
The game_sales
app contains a landing page that displays crucial information of the Video Game Sales dataset. The app focuses on analyzing sales trends and the ranking of the most popular video game publishers.
The visualizations shown by the app include :
-
A line plot showing the evolution of global video game sales by its genre. The sales(lines) in the chart will be coloured according to the genre.
-
Similarly, another line plot that shows the evolution of video game sales by region. Our dashboard analyzes sales by four regions; North America, Japan, Europe and the Rest of the world. The user can select global sales as well. The sales in the chart will be coloured according to the region.
-
A bar chart showing the top publishers with the highest sales of video games.
The app includes a panel to help the user to filter the data and add functionality to the dashboard.
The panel includes:
-
Multiple selection boxes to filter out the video game sales by genre and region.
-
Multiple selection box that allows the user to change the number of publishers considered in the ranking of the bar plot.
Users will be able to observe the evolution of sales of the video game industry and get insights into its trends by genre, publisher and region.
Using our app online is as easy as clicking the Heroku link!
Note that it may be nesessary to make the following changes when running locally
in the app.py file, change
from src.line_charts import *
from src.publishers import *
from src.platforms import *
to
from line_charts import *
from publishers import *
from platforms import *
cd game_sales
docker-compose build
docker-compose up
Finally, open the app in the followin URL http://localhost:8000/
- Clone the repository to your local machine.
- Navigate to the cloned repository within your console.
cd game_sales
- Run the command
python src/app.py
, this should launch the app in a local web browser.
Have an idea/contribution that you would like to see implemented? The more the merrier!
Contributors can add to this project by creating a fork from the project repository and submitting a pull request with their proposed additions/changes. Also be sure to check out our contributing guidelines
Contributors are welcome to add to the project in whatever way they like.
Some specific things we feel could add tremendous value are:
- Functionality to automatically update the dataset as figures change year-to-year.
- Visual design.
- More advanced Altair plot functionality.
Please reach out to us at [email protected]