- Select data from this list or any other source (e.g kaggle). Note: data must have at least 100 rows and 5 columns.
- Get to know your data and think about ways to visualize your data.
- Analyze your data using
pandas
and make plots usingplotly
. - Create web application using Dash, that will show various visualization of your data.
- Application must have
- Data description and data cleaning process using
Markdown
(dash_core_components.Markdown
) - At least 3 type of plots (histogram, boxplot, bar plot or scatter plot)
- User can select plot using interactive elements, e.g. dropdown, radio button (
dash_core_components.Dropdown
,dash_core_components.RadioItem
)
- Data description and data cleaning process using
- Deplot application on Heroku
- Application must have
- You will have to create report describing data preparation, data itself and application.