基于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  # 数据文件

数据说明

数据字段包括:

  • 书名
  • 评论数
  • 原价
  • 折扣比例
  • 出版社
  • 出版日期
  • 排行榜类型
相关推荐
B站_计算机毕业设计之家36 分钟前
Spark微博舆情分析系统 情感分析 爬虫 Hadoop和Hive 贴吧数据 双平台 讲解视频 大数据 Hadoop ✅
大数据·hadoop·爬虫·python·数据分析·1024程序员节·舆情分析
没有梦想的咸鱼185-1037-16631 小时前
AI语言大模型支持下的:SCI论文从设计到发表的全流技巧(选题、文献调研、实验设计、数据分析、论文结构及语言规范)
chatgpt·数据分析·ai写作
猫头虎1 小时前
大模型训练中的关键技术与挑战:数据采集、微调与资源优化
人工智能·爬虫·数据挖掘·数据分析·网络爬虫·aigc·1024程序员节
总有刁民想爱朕ha3 小时前
银河麒麟v10批量部署Python Flask项目小白教程
开发语言·python·flask·银河麒麟v10
小小测试开发7 小时前
Bokeh 库入门:用 Python 绘制交互式数据可视化图表
开发语言·python·信息可视化·bokeh
数据科学作家7 小时前
如何入门python机器学习?金融从业人员如何快速学习Python、机器学习?机器学习、数据科学如何进阶成为大神?
大数据·开发语言·人工智能·python·机器学习·数据分析·统计分析
小二·20 小时前
从零开始:使用 Vue-ECharts 实现数据可视化图表功能
vue.js·信息可视化·echarts
sunbyte1 天前
从零掌握 Pandas:数据分析的黄金钥匙|01:认识Pandas
数据挖掘·数据分析·pandas
黑猫酋长1 天前
Apache Zeppelin:一款强大的数据分析和可视化工具
数据挖掘·数据分析·apache
zhangfeng11331 天前
在 R 医学数据分析中,关于 RStudio 和 VSCode 哪个效率更高
vscode·数据分析·r语言