# 前言
重学了新版Echarts,一个基于JavaScript的开源可视化图表库,收集参考了很多网上资料,最终选择电商平台作为练手项目。此篇涉及技术知识点有:Vue全家桶、WebSocket前后端数据推送、后端框架Koa2、Echarts新版图表组件(折线图、柱状图、饼图、地图、散点图),还支持主题切换, 展示酷炫的图表效果,同时也能够支持大屏和小屏的切换,保证了图表在不同屏幕上呈现的效果。本项目涵盖功能比较齐全,适合进阶数据可视化大屏前端开发的小伙伴。如果觉得不错的话,请大大们给个:heart:star,也欢迎大家一起交流学习。
[在线DEMO演示](https://datav.54web3.cc/#/datav/demo1)
# 目录结构
```
│ package.json // npm包管理所需模块及配置信息
│ vue.config.js // webpack配置
├─public
│ favicon.ico // 图标
│ index.html // 入口html文件
│ static // 静态资源文件夹
└─src
│ App.vue // 根组件
│ main.js // 程序入口文件
├─assets // 存放公共样式、字体、图片文件夹
├─components
│ Hot.vue // 热销商品组件
│ Map.vue // 商家分布组件
│ Rank.vue // 销量排行组件
│ Seller.vue // 商家销售组件
│ Stock.vue // 库存销量组件
│ Trend.vue // 销量趋势组件
├─router
│ index.js // 单页面路由注册组件
├─store
│ index.js // 状态管理仓库入口文件
├─utils
│ map_utils.js // 地图省份中英转换工具方法
│ socket_service.js // 定义全局socket类实例化单例模式
│ theme_utils.js // 主题工具方法
└─views
hotPage.vue // 热销商品界面
mapPage.vue // 商家分布界面
rankPage.vue // 销量排行界面
screenPage.vue // 组件合并界面
sellerPage.vue // 商家销售界面
stockPage.vue // 库存销量界面
trendPage.vue // 销量趋势界面
```
# 技术栈
* vue-cli 4.x
* echarts 5
* axios
* webpack
* less
* WebSocket
# 功能模块
* 折线图
* 饼图
* 柱状图
* 实时数据
* 地图和散点图
* 主题切换
* 全屏显示
* 联动效果
# 在线教程
[整理汇总一系列数据可视化大屏项目资源从入门、实战、进阶到全栈](https://54web3.cc/blog/induction-tutorial/full-stack-echarts)
# 下载安装依赖
```
git clone https://github.com/jackchen0120/EC-Platform-Monitor.git
cd EC-Platform-Monitor
npm install 或 yarn
```
## 开发模式
```
npm run serve
```
运行之后,访问地址:http://localhost:8999
## 生产环境打包
```
npm run build
```
## 获取更多实操经验及项目源码
欢迎关注个人公众号:**懒人码农**,后台回复“大屏”即可获取更多资源及思维导图
<img src="https://img-blog.csdnimg.cn/20200531011333650.png#pic_center?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzE1MDQxOTMx,size_16,color_FFFFFF,t_70" width="200" alt="公众号二维码" />
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
基于Vue.js和Echarts的电商平台数据可视化大屏监控系统(含多种数据可视化图表,折线图、柱状图、饼图、地图和散点图等).zip个人大三的课程作业、经导师指导并认可通过的高分设计项目,评审分96.5分。主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 <资源说明> 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人的毕设或者课设、作业,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96.5分,放心下载使用! 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。
资源推荐
资源详情
资源评论
收起资源包目录
基于Vue.js和Echarts的电商平台数据可视化大屏监控系统(含多种数据可视化图表,折线图、柱状图、饼图、地图和散点图等).zip (86个子文件)
babel.config.js 73B
src
App.vue 129B
store
index.js 340B
assets
font
demo.css 8KB
demo_index.html 15KB
iconfont.ttf 3KB
iconfont.css 3KB
iconfont.json 2KB
iconfont.woff2 2KB
iconfont.js 13KB
iconfont.svg 12KB
iconfont.eot 3KB
iconfont.woff 2KB
logo.png 7KB
css
global.less 292B
main.js 946B
utils
map_utils.js 905B
socket_service.js 3KB
theme_utils.js 970B
components
Trend.vue 6KB
Stock.vue 5KB
Rank.vue 5KB
Seller.vue 6KB
Map.vue 5KB
Hot.vue 5KB
router
index.js 896B
views
sellerPage.vue 469B
mapPage.vue 450B
trendPage.vue 463B
stockPage.vue 462B
screenPage.vue 10KB
hotPage.vue 450B
rankPage.vue 456B
package.json 1KB
public
favicon.ico 4KB
index.html 899B
static
map
world.json 987KB
china.json 60KB
province
tianjin.json 10KB
guangdong.json 70KB
shandong.json 49KB
hunan.json 44KB
taiwan.json 8KB
hebei.json 38KB
henan.json 35KB
fujian.json 42KB
yunnan.json 61KB
zhejiang.json 50KB
guizhou.json 31KB
shanxi.json 22KB
neimenggu.json 56KB
gansu.json 46KB
heilongjiang.json 77KB
aomen.json 2KB
xianggang.json 12KB
hubei.json 38KB
xizang.json 44KB
shanghai.json 12KB
liaoning.json 49KB
jiangsu.json 23KB
qinghai.json 43KB
beijing.json 21KB
xinjiang.json 84KB
jilin.json 40KB
jiangxi.json 31KB
guangxi.json 46KB
ningxia.json 12KB
shanxi1.json 30KB
hainan.json 28KB
anhui.json 30KB
sichuan.json 82KB
chongqing.json 46KB
china-cities.json 1.15MB
china-contour.json 9KB
img
logo_light.png 4KB
qiehuan_light.png 2KB
header_border_dark.png 8KB
header_border_light.png 5KB
qiehuan_dark.png 1KB
logo_dark.png 4KB
theme
chalk.js 12KB
dark.js 12KB
vintage.js 14KB
package-lock.json 495KB
vue.config.js 553B
README.md 4KB
共 86 条
- 1
资源评论
Scikit-learn
- 粉丝: 4279
- 资源: 1868
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功