This device is not compatible.
PROJECT
Build a Data-centric Web App Using Streamlit
In this project, we'll learn how to use the Streamlit library to create a data-centric web application. We'll also learn data visualization in Streamlit using libraries like Plotly and pydeck.
You will learn to:
Visualize and plot geospatial data.
Build a data-centric web application.
Filter datasets using chosen features.
Visualize and analyze data via Plotly.
Skills
Data Visualization
Data Storytelling
Interactive Real-time Web Applications
Prerequisites
Basic understanding of Python
Basic understanding of data visualization
Technologies
Plotly
Mapbox
Python
Streamlit
Project Description
A data-centric web application is any application in which data is the main asset of the application and the whole application revolves around it.
In data science, data analysis is a major stream that focuses on understanding the data and making important decisions based on the trends in the data.
Streamlit is a Python library that is used for creating data-centric web applications because it is low code, open source, and requires no web development knowledge.
In this project, we will create a data-centric web application to understand, visualize, and analyze the data on taxi traffic in New York City.
Project Tasks
1
Getting Started
Task 0: Initial Setup
Task 1: Import Libraries
Task 2: Load the Dataset
2
Streamlit Application Setup
Task 3: Create a Basic Streamlit Application
Task 4: Setup the Application
3
Exploring the Dataset
Task 5: Prepare the Dataset
Task 6: View Data Using Dropdowns
4
GeoSpatial Visualization
Task 7: Plot the Pickup Points
Task 8: Plot the Trip Route
5
2D Visualization
Task 9: Create a 2-D Bar Plot
Task 10: Create a 2-D Scatter Plot
6
3D Visualization
Task 11: Create a 3-D Scatter Plot
Task 12: Create a 3-D Bar Plot
Congratulations!
Relevant Courses
Use the following content to review prerequisites or explore specific concepts in detail.