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

数据说明

数据字段包括:

  • 书名
  • 评论数
  • 原价
  • 折扣比例
  • 出版社
  • 出版日期
  • 排行榜类型
相关推荐
Q_Q5110082851 分钟前
python+uniapp基于微信小程序健康管理系统
spring boot·python·微信小程序·django·flask·uni-app·node.js
芳菲菲其弥章2 小时前
【数据分析九:Association Rule】关联分析
数据挖掘·数据分析
企销客CRM3 小时前
SCRM软件数据分析功能使用指南:从数据挖掘到商业决策
数据库·人工智能·数据挖掘·数据分析·企业微信
小馒头君君9 小时前
MATLAB R2025a安装教程
信息可视化
无影无踪的青蛙13 小时前
[Python][Flask][Gunicorn] 搭建一个服务器-初步-小白式教程 - 1
python·flask·gunicorn
晨曦54321016 小时前
Flask入门指南:从零构建Python微服务
python·学习·flask
Mikhail_G19 小时前
Python初学者入门指南
大数据·运维·开发语言·python·数据分析
isNotNullX20 小时前
kettle好用吗?相较于国产ETL工具有哪些优劣之处?
大数据·数据库·数据仓库·信息可视化·etl
cainiao0806051 天前
基于Python的气象数据分析及可视化研究
开发语言·python·数据分析
Q_Q19632884751 天前
python大学校园旧物捐赠系统
开发语言·spring boot·python·django·flask·node.js·php