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

数据说明

数据字段包括:

  • 书名
  • 评论数
  • 原价
  • 折扣比例
  • 出版社
  • 出版日期
  • 排行榜类型
相关推荐
代码小书生9 小时前
Matplotlib,Python 数据可视化核心库!
python·信息可视化·matplotlib
小王毕业啦10 小时前
2006-2023年 省级-建成区绿化覆盖率数据(xlsx)
大数据·人工智能·数据挖掘·数据分析·社科数据·实证分析·经管数据
城数派12 小时前
2000-2025年我国省市县三级逐8天日间地表温度数据(Shp/Excel格式)
数据库·arcgis·信息可视化·数据分析·excel
天泽恒晟12 小时前
适老化到适我化—摄像头的选择
科技·信息可视化·生活·智能家居·交互
数厘14 小时前
2.6MySQL库表操作指南(电商数据分析专用)
数据库·mysql·数据分析
2301_8227032014 小时前
光影进度条:鸿蒙Flutter实现动态光影效果的进度条
算法·flutter·华为·信息可视化·开源·harmonyos
龙腾AI白云15 小时前
多模大模型应用实战:智能问答系统开发
python·机器学习·数据分析·django·tornado
qq_2837200516 小时前
Python 数据分析:Pandas+NumPy 超详细教程
python·数据分析·pandas
喵叔哟16 小时前
6.【.NET10 实战--孢子记账--产品智能化】--认证与安全包
python·安全·flask
2301_8227032016 小时前
鸿蒙Flutter三方库适配:Flutter Markdown适配实战-鸿蒙平台的Markdown渲染解决方案
flutter·华为·信息可视化·开源·harmonyos·鸿蒙·三方库