Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/namratha2301/python-dashboard-streamlit
Experimenting with Streamlit. Streamlit app provides an interactive visualization of the best-selling books, showcasing trends, top-selling books, top authors, genre distributions, and sales by decade.
https://github.com/namratha2301/python-dashboard-streamlit
css dashboard data-analysis pandas plotly python seaborn streamlit
Last synced: 13 days ago
JSON representation
Experimenting with Streamlit. Streamlit app provides an interactive visualization of the best-selling books, showcasing trends, top-selling books, top authors, genre distributions, and sales by decade.
- Host: GitHub
- URL: https://github.com/namratha2301/python-dashboard-streamlit
- Owner: Namratha2301
- Created: 2024-11-03T22:53:50.000Z (14 days ago)
- Default Branch: main
- Last Pushed: 2024-11-03T23:19:24.000Z (14 days ago)
- Last Synced: 2024-11-04T00:16:31.862Z (14 days ago)
- Topics: css, dashboard, data-analysis, pandas, plotly, python, seaborn, streamlit
- Language: Python
- Homepage: https://python-dashboard-app.streamlit.app
- Size: 18.6 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Best Selling Books Dashboard
Streamlit app provides an interactive visualization of the best-selling books, showcasing trends, top-selling books, top authors, genre distributions, and sales by decade.
## Demo
You can view the live dashboard here: [Best Selling Books Dashboard](https://python-dashboard-app.streamlit.app/)
## Features
- **Sales Trend**: Visualizes the relationship between the publication year and the sales of the best-selling books.
- **Top Selling Books**: Displays a bar chart of the top 10 best-selling books.
- **Top Authors**: Shows a bar chart of the top 10 authors based on total sales.
- **Genre Distribution**: Illustrates the distribution of the top 10 genres among best-selling books.
- **Sales by Decade**: Visualizes total sales per decade in a bar chart.## Technologies Used
- **Python**: The programming language used for building the app.
- **Streamlit**: A framework for creating web apps with Python.
- **Pandas**: Used for data manipulation and analysis.
- **Matplotlib** and **Seaborn**: Libraries for data visualization.## Requirements
Make sure you have the following installed in your environment:
- Python 3.6 or later
- Streamlit
- Pandas
- Matplotlib
- SeabornYou can install the required packages using pip:
```bash
pip install streamlit pandas matplotlib seaborn