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

数据说明

数据字段包括:

  • 书名
  • 评论数
  • 原价
  • 折扣比例
  • 出版社
  • 出版日期
  • 排行榜类型
相关推荐
牢七1 天前
11111
flask
数据科学项目实践1 天前
建模步骤 3 :数据探索(EDA) — 1、初步了解数据:常用函数
人工智能·python·机器学习·数据挖掘·数据分析·pandas·数据可视化
min1811234561 天前
分公司组织架构图在线设计 总部分支管理模板
大数据·人工智能·信息可视化·架构·流程图
大数据魔法师1 天前
昆明天气数据分析与挖掘(二)- 昆明天气数据预处理
数据分析
艾上编程1 天前
第二章——数据分析场景之用Python进行CSV/Excel数据清洗:为数据分析筑牢根基
python·数据分析·excel
代码or搬砖1 天前
flask与vue实现通过websocket通信
vue.js·websocket·flask
艾上编程1 天前
第二章——数据分析场景之Python数据可视化:用Matplotlib与Seaborn绘制洞察之图
python·信息可视化·数据分析
databook1 天前
数据点的“社交距离”:衡量它们之间的相似与差异
python·数据挖掘·数据分析
gzroy1 天前
智能体+MCP+NL2SQL构建一个智能数据分析应用(一)
人工智能·数据分析
曲幽1 天前
Flask路由入门指南:从基础定义到优先级与动态路由转换器
python·flask·web·route·path