基于Flask实现当当网书籍数据分析大屏

项目截图

项目简介

本项目是一个基于Python Streamlit Flask开发的数据可视化应用,用于分析当当网畅销书籍数据,展示包括销量排行、价格分布、出版社分布等多维度的数据分析结果。

功能特点

  • 核心指标展示(总图书数量、平均折扣、平均评论数)
  • 图书销量TOP10排行榜
  • 价格与折扣分布分析
  • 出版社分布TOP10
  • 年度出版趋势分析
  • 原始数据查看功能

技术栈

  • Python 3.8+
  • Streamlit
  • Plotly
  • Pandas

安装依赖

bash 复制代码
pip install streamlit pandas plotly flask

运行方式

  1. 确保数据文件 当当网畅销图书榜单数据.csv 位于项目根目录
  2. 在命令行中运行:
bash 复制代码
streamlit run analysis.py
  1. 浏览器会自动打开数据大屏页面(默认地址:http://localhost:8501)

项目结构

复制代码
当当网/
│  analysis.py        # streamlit主程序文件
│  app.py        # Flask主程序文件
│  README.md         # 项目说明文档
│  当当网畅销图书榜单数据.csv  # 数据文件

数据说明

数据字段包括:

  • 书名
  • 评论数
  • 原价
  • 折扣比例
  • 出版社
  • 出版日期
  • 排行榜类型
相关推荐
云表无代码开发5 分钟前
日本开发者彻底破防:中文太强了!换成英文直接裂开
大数据·服务器·人工智能·microsoft·信息可视化
data analyse 45612 分钟前
报表能自定义的国内统计工具有哪些
前端·数据分析
一只专注api接口开发的技术猿1 小时前
告别手工复制粘贴:搭建电商商品自动化监控与数据分析实践
大数据·运维·数据挖掘·数据分析·自动化
szarron2 小时前
VNA6 便携式矢量网络分析仪|1MHz‑6.3GHz 手持 VNA 真实应用场景全解析
前端·嵌入式硬件·信息可视化·数据挖掘·数据分析
IT毕设梦工厂3 小时前
计算机毕业设计选题推荐:基于大数据的城市噪音数据分析与可视化|毕业设计选题|计算机毕设|选题推荐|毕设指导|项目定制|源码|高质量项目
大数据·信息可视化·数据分析·spark·毕业设计·课程设计·数据可视化
SelectDB4 小时前
1TB/天 × 30 天日志成本怎么估:核对命令、降冷配置与踩坑记录
大数据·数据库·数据分析
SelectDB4 小时前
日志选型别只比 Loki 和 ELK:三条路径、一份可复制的落地清单
大数据·数据库·数据分析
SelectDB4 小时前
ES 写入拒绝与磁盘暴涨:排查命令、参数调整与改用 Doris 的落地步骤
大数据·数据库·数据分析
wang_yb4 小时前
手把手带你走一遍:机器学习模型如何用FastAPI和Docker部署
数据分析·databook
瑞兴生物RXBio5 小时前
转录组数据分析踩坑:RNA 结果与预期不符、RNA 和蛋白表达不一致,6 大方向排查方案
数据挖掘·数据分析·生信分析·转录组