This is a project that I have completed as part of the Data Visualisation with Plotly and Dash skills track on DataCamp.
The full Jupyter notebook for this project can be viewed here.
The fast food industry represents one of the most dynamic sectors in the stock market, with companies ranging from global giants like McDonald's to innovative newcomers like Luckin Coffee. In this project, you'll create an interactive line chart to visualise historical stock prices for 10 major fast-food companies. Building interactive dashboards is a critical skill in modern business, as these tools help analysts, portfolio managers, and executives make informed, data-driven decisions.
The primary dataset, companies.csv, contains historical stock market data from Yahoo Finance, which was provided by DataCamp. This dataset captures daily trading activity from major players across the fast food sector. It includes stock data from these industry leaders:
| Ticker | Company | Description |
|---|---|---|
| BRK-A | Berkshire Hathaway Inc. | Financial conglomerate with major fast food investments |
| DNUT | Krispy Kreme, Inc. | Specialty donut and coffee retailer |
| DPZ | Domino's Pizza, Inc. | Global pizza delivery leader |
| LKNCY | Luckin Coffee Inc. | Chinese coffee chain competitor |
| MCD | McDonald's Corporation | World's largest fast food restaurant chain |
| PZZA | Papa John's International | Pizza delivery and takeout specialist |
| QSR | Restaurant Brands International | Parent of Burger King, Tim Hortons, and Popeyes |
| SBUX | Starbucks Corporation | Global coffeehouse chain |
| WEN | The Wendy's Company | Premium burger restaurant chain |
| YUM | Yum! Brands, Inc. | Parent of KFC, Taco Bell, and Pizza Hut |
Note: A ticker is a unique stock symbol used to identify companies on exchanges (e.g., "MCD" for McDonald's, "SBUX" for Starbucks).
companies.csv
| Column | Description |
|---|---|
date |
Trading date |
open |
Opening price for the trading session |
high |
Highest price during the day |
low |
Lowest price during the day |
close |
Closing price at market close |
adj_close |
Price adjusted for dividends and stock splits |
volume |
Number of shares traded |
company_ticker |
Company stock symbol identifier |
A screenshot of the final interactive visualisation is as follows:
