if (pie == "最大值" || pie == "最小值" || pie == "均值" || pie == "标准差" || pie == "方差" || pie == "包络范围" || pie == "正态分布") {
        var max = option1.series[0].data[0];
        var min = option1.series[0].data[0];
        var avage;
        var len = option1.series[0].data.length;
        var swait = 0;
        var sumtwo=0;
        for (var j = 0; j < len; j++) {
            swait += option1.series[0].data[j];
          
            if (max < option1.series[0].data[j]) {
                max = option1.series[0].data[j];
            }

if (min> option1.series[0].data[j]) {
                min = option1.series[0].data[j];
            }
        }
        avage = swait / len;
        for (var k = 0; k < len; k++) {
            sumtwo += (option1.series[0].data[k]-avage)*(option1.series[0].data[k]-avage);
        }
        var sumtwo = sumtwo / len;
        var mm = Math.sqrt(sumtwo);
        mm = Math.round(mm);
        var pp = $('input:checkbox:checked');
        for (i = 0; i < pp.length; i++) {
            Maxx.push(pp[i].defaultValue);
            if (pp[i].defaultValue == "最大值") {
                smdata +=
                   // "[{\"name\":\"最大值\",\"x\":90,\"y\":"+max+"},{\"x\":650,\"y\":"+max+"}],"
                    "[{\"name\":\"最大值\",\"coord\":[0," + max + "]},{\"coord\":[" + (len - 0.8) + "," + max + "]}],"
            }
            if (pp[i].defaultValue == "方差") {
                smdata +=
                    "[{\"name\":\"方差\",\"x\":90,\"y\":150},{\"x\":650,\"y\":150}],"
            }
            if (pp[i].defaultValue == "均值") {
                smdata +=
                    //"[{\"name\":\"均值\",\"x\":90,\"y:" + avage + "},{\"x\":650,\"y:" + avage+"}],"
                    "[{\"name\":\"均值\",\"coord\":[0," + avage + "]},{\"coord\":[" + (len - 0.8) + "," + avage + "]}],"
            }
            if (pp[i].defaultValue == "最小值") {
                smdata +=
                    "[{\"name\":\"最小值\",\"coord\":[0,"+min+"]},{\"coord\":["+(len-0.8)+","+min+"]}],"
          //      smdata += "[{\"name\":\"最小值\",\"x\":90,\"y\":"+min+"},{\"x\":650,\"y\":"+min+"}],"
            }
            if (pp[i].defaultValue == "标准差") {
                smdata +=
                    //"[{\"name\":\"标准差\",\"x\":90,\"y\":" + mm + "},{\"x\":650,\"y\":" + mm + "}],"
                    "[{\"name\":\"标准差\",\"coord\":[0," + mm + "]},{\"coord\":[" + (len - 0.8) + "," + mm + "]}],"
            }
            if (pp[i].defaultValue == "正态分布") {
                //smdata+= "[{\"name\":\"\",\"x\":90,\"y\":50},{\"x\":650,\"y\":50}],"    
                Isradio = true;
            }
            if (pp[i].defaultValue == "包络范围") {
                smdata += "[{\"name\":\"包络范围\",\"x\":90,\"y\":300},{\"x\":650,\"y\":300}],[{\"name\":\"包络范围\",\"x\":90,\"y\":50},{\"x\":650,\"y\":50}],"

}

//alert(pp[i].defaultValue);
        }
        smdata = '[' + smdata.substring(0, smdata.length - 1) + ']';
        var jsondata = JSON.parse(smdata);

smark = {
            data:
                jsondata
        };

//var obj = smdata.parseJSON();

series1 = [
            {
                name: '加电故障',
                type: 'bar',
                data: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 35.6, 62.2, 32.6, 20.0, 6.4, 3.3],
                markLine: {
                    data: [
                        [
                            {
                                name: '方差',
                                x: 90,
                                y: 350
                            },
                            {
                                x: 650,
                                y: 350
                            }
                        ]
                        , [
                            {
                                name: '平均值',
                                x: 90,
                                y: 400
                            },
                            {
                                x: 650,
                                y: 400
                            }
                        ]
                        ,
                        [
                            {
                                name: '最小值',
                                x: 90,
                                y: 530
                            },
                            {
                                x: 650,
                                y: 530
                            }
                        ]
                        ,
                        [
                            {
                                name: '标准差',
                                x: 90,
                                y: 450
                            },
                            {
                                x: 650,
                                y: 450
                            }
                        ]
                    ]
                }

},
            {
                name: '给水故障',
                type: 'bar',
                data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 75.6, 82.2, 48.7, 18.8, 6.0, 2.3]
            },
            {
                name: '排水故障',
                type: 'bar',
                data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2]
            }
            ,
            {
                name: '下电故障',
                type: 'bar',
                data: [2.0, 21.2, 31.13, 41.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2]
            }
            ,
            {
                name: '运行故障',
                type: 'bar',
                data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 10.3, 3.4, 23.0, 6.5, 12.0, 6.2]
            }
        ]
        //option1.series.markLine=series1;
        option1.series[0].markLine = smark;
        alert(smdata);

//myChart.clear();
        var IsZt = false;
        for (var i = 0; i < option1.series.length; i++) {
            if (option1.series[i].name == '正态分布') {
                IsZt = true;
                if (Isradio == false) {
                    var item1 = [
                        {
                            name: '加电故障',
                            type: 'bar',
                            data: [2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 35.6, 62.2, 32.6, 20.0, 6.4, 3.3],
                            markLine: {

}

},
                        {
                            name: '给水故障',
                            type: 'bar',
                            data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 75.6, 82.2, 48.7, 18.8, 6.0, 2.3]
                        },
                        {
                            name: '排水故障',
                            type: 'bar',
                            data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2]
                        }
                        ,
                        {
                            name: '下电故障',
                            type: 'bar',
                            data: [2.0, 21.2, 31.13, 41.5, 6.3, 10.2, 20.3, 23.4, 23.0, 16.5, 12.0, 6.2]
                        }
                        ,
                        {
                            name: '运行故障',
                            type: 'bar',
                            data: [2.0, 2.2, 3.3, 4.5, 6.3, 10.2, 10.3, 3.4, 23.0, 6.5, 12.0, 6.2]
                        }
                    ];
                    myChart.clear();

option1.series = item1;
                    option1.series[0].markLine = smark;
                }

}
        }
        if (Isradio == true) {

if (IsZt == false) {
                var item = {
                    name: '正态分布',
                    type: 'line',
                    data: [2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 75.6, 82.2, 48.7, 18.8, 6.0, 2.3],
                    smooth: true,
                    symbol: 'none',
                };
                option1.series.push(item);
            }

}
        alert(smark);
        myChart.setOption(option1);
        Isradio = false;
        //alert    (option1.toolbox.series.markLine);
        //option1
    }

echarts3.0 markline 最大值 最小值 均值 方差 标准差 包络 正态分布相关推荐

  1. 【问题记录】均值-方差-标准差 计算器(已解决)

    问题记录 在Freecodecamp上做[均值-方差-标准差 计算器]这个项目时,测试时出现如下报错:unsupported operand type(s) for -: 'dict' and 'di ...

  2. MATLAB的var与std函数 与 均值,方差,标准差,均方差,均分误差

    从定义上来讲,(样本)均值,方差,标准差,均方差,均分误差分别为: 均值: 方差: 标准差: 均方差=标准差 均方误差: matlab中的var函数和std函数用来计算方差 var函数计算使用的公式为 ...

  3. stata最大值最小值命令_Stata:统计软件中的轻骑兵

    欢迎关注 经管学苑 (ID:jingguan100) 由南开大学数量经济研究所所长王群勇教授及其学术团队主办,旨在定期与大家分享计量经济学的相关理论及软件使用技巧,覆盖经济学.管理学.社会学.政治学等 ...

  4. Numpy数据分析模块实训-【根据“某门课程平时成绩和期末考试成绩.csv”内容,计算课程的平时成绩和期末考试成绩的均值、标准差、方差、最小值、最大值,输出期末考试比平时成绩高的学生名单,并输出期末】

    - - 该文章为本人原创!主要是用来记录学习的过程和分享给需要的博友.若有出错或者更好解决方法欢迎评论和私信交流学习!!! ' Numpy数据分析模块实训 - 根据"某门课程平时成绩和期末考 ...

  5. Python:读取iris数据集中鸢尾花的萼片,花瓣长度,并对其进行排序、去重、并求出和,累计和,均值,标准差、方差、最大值和最小值

    1.导入数据 import numpy as np import csv 2.获取数据 iris_data=[] with open("iris.csv") as csvfile: ...

  6. 根据不同土地类型提取对应地表温度,并统计对应最小值、最大值、均值和方差

    # -*- coding: utf-8 -*- """ Created on Tue Sep  6 09:35:57 2022 @author: DR "&qu ...

  7. 统计学基础之:均值-中位数-众数-极差-中程数-方差-标准差-变异系数

    转载自:http://blog.sina.com.cn/s/blog_62ded7bf0101aqba.html 本文大纲: 数据挖掘分析&算法前奏之data exploration做什么 基 ...

  8. 均值-中位数-众数-极差-中程数-方差-标准差-变异系数

    一.数据挖掘&算法前奏之data exploration做什么 一个数字序列,如何通过简单的统计指标,直接&直观地描述这个数字序列的一些基本属性,是数据处理与理解的刚需.做数据挖掘和机 ...

  9. JAVA求数组最大值最小值总和均值

    定义一个int型的一维数组,包含10个元素,分别赋一些随机数(两位数字) 求出所有元素的最大值最小值总和均值 public class MaxMinSumMean {public static voi ...

最新文章

  1. php mysql_query的的用法_PHP / MYSQL使用mysqli_query选择
  2. JS特效 -- 网页图片飞起来
  3. 第二十五篇 hashlib模块(* *)
  4. win2000server IIS和tomcat5多站点配置
  5. RocketMQ配置
  6. 《美团点评编程题》整数加法
  7. selenium定位元素的方法_selenium定位元素之冻结窗口
  8. QT学习-核心类列表-4、Qt WebKit Widgets 5、Qt3DCore
  9. php 继承性,php面向对象全攻略 (七) 继承性_php基础
  10. 学习NLP:《自然语言处理原理与技术实现(罗刚)》PDF+代码
  11. vue组件系列3、查询下载
  12. 论坛之家-免费论坛申请-3分钟建立自己的个性化论坛
  13. 安川服务器电源板过流维修,安川伺服驱动器驱动板维修常见故障
  14. 全国身份证号码归属地表格
  15. mysql和ocrcle_oracle 12.1 RAC的ocr磁盘组异常恢复
  16. C语言去掉字符串首尾空格,C语言实现去除字符串首尾空格
  17. 哔哩哔哩2020校园招聘前端笔试卷(一)答案解析
  18. mysql自定义函数实现
  19. canvas绘制简单的霓虹灯效果
  20. AES加密c语言实现

热门文章

  1. 电脑按Shift+Delete删除了文件该如何恢复?
  2. ae绘图未指定错误怎么办_设计高手总结47个快捷键50个CAD使用技巧,助你神速绘图拒绝加班!...
  3. 随笔,总结2020年AI在制造业领域的磕磕碰碰
  4. 英特尔第十代处理器为什么不支持win7_为什么英特尔新推出,i7处理器不支持w7系统,只支持w10...
  5. AT32F435/437的如何选择选择代码启动地址
  6. iOS第三方登录之Twitter(登录,获取用户信息)含demo
  7. 华视身份证读卡器接口开发
  8. linux替换变量字符串,linux shell 替换字符串的几种方法,变量替换${},sed,awk
  9. SpellGCN:将语音学和视觉相似性结合到汉语拼写检查的语言模型
  10. 多租户数据隔离的三种方案