• EchartJS平均线、最大值、最小值


    1、先来看一个没有平均线、最大值、最小值的简单实例

    option = {
        title: {
            text: '未来一周气温变化',
            subtext: '纯属虚构'
        },
        tooltip: {
            trigger: 'axis'
        },
        legend: {
            data:['最高气温']
        },
        xAxis:  {
            type: 'category',
            boundaryGap: false,
            data: ['周一','周二','周三','周四','周五','周六','周日']
        },
        yAxis: {
            type: 'value',
            axisLabel: {
                formatter: '{value} °C'
            }
        },
        series: [
            {
                name:'最高气温',
                type:'line',
                data:[11, 11, 15, 13, 12, 13, 10]
            },
            
        ]
    };

    呈现效果:

    2、现在我们来给图标增加最大值、最小值和平均标准线

    最大值:在series 中增加节点markPoint,语法如下

    markPoint: {
                    data: [
                        {type: 'max', name: '最大值'}
                    ]
                }

    最小值:在series 中增加节点markPoint,语法如下

    markPoint: {
                    data: [
                        {type: 'min', name: '最大值'}
                    ]
                }
    平均线:在series 中增加节点markLine,语法如下
    markLine: {
                    data: [
                        {type: 'average', name: '平均值'}
                    ]
                }

    好了我们来看一下最后的呈现
    option = {
        title: {
            text: '未来一周气温变化',
            subtext: '纯属虚构'
        },
        tooltip: {
            trigger: 'axis'
        },
        legend: {
            data:['最高气温']
        },
        xAxis:  {
            type: 'category',
            boundaryGap: false,
            data: ['周一','周二','周三','周四','周五','周六','周日']
        },
        yAxis: {
            type: 'value',
            axisLabel: {
                formatter: '{value} °C'
            }
        },
        series: [
            {
                name:'最高气温',
                type:'line',
                data:[11, 11, 15, 13, 12, 13, 10],
                markPoint: {
                    data: [
                        {type: 'max', name: '最大值'},
                        {type: 'min', name: '最小值'}
                    ]
                },
                markLine: {
                    data: [
                        {type: 'average', name: '平均值'}
                    ]
                }
            },
            
        ]
    };
        

     

    记录结果~

  • 相关阅读:
    一些图形API函数收录
    VC6.0常见编译错误及解决方法
    Google Test Primer(入门)(六) 结束部分
    转帖:C++程序内存泄露检测
    Google Test Primer(四)——简单测试
    Android Snippet
    DCAApp 和 DXPApp 类的探索
    WEB(Javascript)远程调用方案清单
    做一个treeview dropdownlist 最近会放上来
    DotLucene:37行代码全文搜索
  • 原文地址:https://www.cnblogs.com/himmy/p/9340535.html
Copyright © 2020-2023  润新知