基于Flask实现当当网书籍数据分析大屏
这是一个基于Python Streamlit和Fl开发的数据可视化项目,用于分析当当网畅销书籍数据。项目提供多维度的数据分析功能,包括销量排行、价格分布、出版社分布等核心指标。采用Streamlit构建交互式界面,使用Plotly实现可视化图表,支持一键启动运行。项目结构清晰,包含数据处理脚本和CSV数据文件,适合快速部署和使用。主要数据字段涵盖书名、评论数、价格、出版社等关键信息。
·
项目截图
项目简介
本项目是一个基于Python Streamlit Flask开发的数据可视化应用,用于分析当当网畅销书籍数据,展示包括销量排行、价格分布、出版社分布等多维度的数据分析结果。
功能特点
- 核心指标展示(总图书数量、平均折扣、平均评论数)
- 图书销量TOP10排行榜
- 价格与折扣分布分析
- 出版社分布TOP10
- 年度出版趋势分析
- 原始数据查看功能
技术栈
- Python 3.8+
- Streamlit
- Plotly
- Pandas
安装依赖
pip install streamlit pandas plotly flask
运行方式
- 确保数据文件
当当网畅销图书榜单数据.csv
位于项目根目录 - 在命令行中运行:
streamlit run analysis.py
- 浏览器会自动打开数据大屏页面(默认地址:http://localhost:8501)
项目结构
当当网/
│ analysis.py # streamlit主程序文件
│ app.py # Flask主程序文件
│ README.md # 项目说明文档
│ 当当网畅销图书榜单数据.csv # 数据文件
数据说明
数据字段包括:
- 书名
- 评论数
- 原价
- 折扣比例
- 出版社
- 出版日期
- 排行榜类型
更多推荐
所有评论(0)