Echarts——售货机大数据分析平台

目录

整体文件

1.框架——分析平台的界面布局

2.各个——图表区域分析与应用场景

2.1堆叠条形图和折线图组合图像

2.2双层饼图

2.3 树图(Treemap)

2.4柱状图和折线图的混搭图表

2.5南丁格尔图,也称为玫瑰图

2.6气泡图

3.效果展示

1.总数据

2.销售分析

​3.库存分析

4.用户分析


整体文件

1.框架——分析平台的界面布局

页面包括一个顶部的标题和菜单栏,以及几个不同的图表块,用于展示库存相关的数据分析结果

以其中一个为例:

链接到一个名为"reset.css"的外部CSS文件,为后续的内容和样式提供了基础

<head>
<meta charset="utf-8">
<title>售货机大数据分析平台</title>
<link rel="stylesheet" type="text/css" href="css/reset.css" />  
</head>

页面包括了一个标题栏(.header)、一个导航栏(.menu)和一个图表区域(.chartWarp.inventoryWarp) 

标题栏(.header):包含了平台的名称(“售货机大数据分析平台”)。

导航栏(.menu):包含了五个链接,分别指向总数据、销售分析、库存分析、用户分析页面。其中“库存分析”链接处于选中状态(.on)。

图表区域(.chartWarp.inventoryWarp):包含了几个图表块,用于展示库存分析结果,包括:

  • 设备容量(.chartBlock.h55
    • 品类库存占比(.chartBlock.h45
    • 存销量(.chartBlock
    • 商品存货周转天数(.chartBlock.h55
    • 滞销商品(.chartBlock.h45
<div class="chartWarp inventoryWarp">

  <div class="pure-g int-row1"> 
    <!-- 存销量 -->
    <div class="pure-u-1-3">
      <!-- 设备容量 -->
      <div class="chartBlock h55">
        <div class="hd">
          <div class="chartTit">
            <h2 class="titContent">设备容量</h2>
          </div>
        </div>
        <div class="bd">
          <div id="mVolume" class="chartDiv"></div>
        </div>
      </div>
      <!-- 品类库存占比 -->
      <div class="chartBlock h45">
        <div class="hd">
          <div class="chartTit">
            <h2 class="titContent">品类库存占比</h2>
          </div>
        </div>
        <div class="bd">
          <div id="categoryStock" class="chartDiv"></div>
        </div>
      </div>
    </div>
    <div class="pure-u-1-3">
      <div class="chartBlock">
        <div class="hd">
          <div class="chartTit">
            <h2 class="titContent">存销量</h2>
          </div>
        </div>
        <div class="bd">
          <div id="stockSales" class="chartDiv"></div>
        </div>
      </div>
    </div>
    <div class="pure-u-1-3"> 
      <!-- 商品存货周转天数 -->
      <div class="chartBlock h55">
        <div class="hd">
          <div class="chartTit">
            <h2 class="titContent">商品存货周转天数</h2>
          </div>
        </div>
        <div class="bd">
          <div id="turnaround" class="chartDiv"></div>
        </div>
      </div>
      <!-- 滞销商品 -->
      <div class="chartBlock h45">
        <div class="hd">
          <div class="chartTit">
            <h2 class="titContent">滞销商品</h2>
          </div>
        </div>
        <div class="bd">
          <div id="unsalable" class="chartDiv"></div>
        </div>
      </div>
    </div>
  </div>
</div>

echarts.js:一个用于创建交互式可视化图表库

jquery-3.3.1.js:一个用于处理异步数据同步

charts.int.js:一个包含特定于库存分析页面的图表创建和操作逻辑的自定义JavaScript文件 

<script language="javascript" type="text/javascript" src="js/echarts.js"></script>
<script language="javascript" type="text/javascript" src="js/jquery-3.3.1.js"></script>
<script language="javascript" type="text/javascript" src="js/charts.int.js"></script>

2.各个——图表区域分析与应用场景

2.1堆叠条形图和折线图组合图像

var mVolume = echarts.init(document.getElementById('mVolume'));

 作用:初始化一个 ECharts 实例并将其附加到具有 ID 为“mVolume”的 DOM 元素上。这将创建一个用于创建和操作图表的可视化容器

$.get("data/不同地点售货机库存数量和缺货数量.json").done(function (data) {

作用:使用 jQuery 发起异步请求以获取包含售货机库存数量和缺货数量数据的 JS

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值