echarts绘制SPC控制图(X-R控制图)

X-R控制图

简介

控制图(Control Chart)又叫管制图,是对过程质量特性进行测定、记录、评估,从而监察过程是否处于控制状态的一种用统计方法设计的图。图上有三条平行于横轴的直线:中心线(CL,Central Line)、上控制限(UCL,Upper Control Limit)和下控制限(LCL,Lower Control Limit),并有按时间顺序抽取的样本统计量数值的描点序列。UCL、CL、LCL统称为控制限(Control Limit),通常控制界限设定在±3标准差的位置。中心线是所控制的统计量的平均值,上下控制界限与中心线相距数倍标准差。若控制图中的描点落在UCL与LCL之外或描点在UCL和LCL之间的排列不随机,则表明过程异常

X-R控制图样例1

X-R控制图

使用Echarts绘制

在echarts中要绘制这种控制图,需要用到主要以下几个配置项

  1. markLine:用于绘制标准类似标准上限、平均值和异常值连接横坐标的虚线
  2. markPoint:用于绘制异常点堆叠和异常值点位

具体例子

option = {
   
  toolbox: {
   
    feature: {
   
      saveAsImage: {
   
        name: 'x-Bar R均值控制图'
      }
    }
  },
  xAxis: {
   
    type: 'category',
    axisTick: false,
    data: [1, 2, 3, 4, 5, 6, 7, 8]
  },
  tooltip: {
   
    trigger: 'item'
  },
  grid: {
   
    right: '15%'
  },
  dataZoom: [
    {
   
      type: 'slider',
      show: true,
    },
    {
   
      // 没有下面这块的话,只能拖动滚动条,
      // 鼠标滚轮在区域内不能控制外部滚动条
      type: 'inside',
      // 滚轮是否触发缩放
      zoomOnMouseWheel: true,
      // 鼠标滚轮触发滚动
      moveOnMouseMove: false,
      moveOnMouseWheel: false
    }
  ],

  yAxis: {
   
    type: 'value',
    max: Math.max(...[820, 932, 901, 934, 1290, 1330, 1320, 820]) + 100,
    min: 0
  },
  legend
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

路西高辣

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值