【echarts】折线图

1.折线图实现步骤

 //1.初始化图表
        let myCharts = echarts.init(document.getElementById('charts'))
        //2.准备x轴数据
        let xDataArr = ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月']
        //3.准备y轴数据
        let yDataArr =  [3000, 2800, 900, 1000, 800, 700, 1400, 1300, 900, 1000, 800, 600]
        let option = {
            xAxis: {
                type: 'category',
                data: xDataArr
            },
            yAxis: {
                type: 'value'
            },
            series: [
                {
                    type: 'line', //4.type指定为line 为折线图
                    data: yDataArr,
                },
            ]
        }
        //5.渲染图表
        myCharts.setOption(option)

在这里插入图片描述

折线图常见效果

    let option = {
            xAxis: {
                type: 'category',
                data: xDataArr,
                boundaryGap:false, //紧挨边缘
            },
            yAxis: {
                type: 'value',
                scale:true //脱离0值范围
            },
            series: [
                {
                    type: 'line', //4.type指定为line 为折线图
                    data: yDataArr,
                    markPoint: { //最大值 最小值
                        data: [
                            { type: 'max', name: '最大值' },
                            { type: 'min', name: '最小值' }
                        ]
                    },
                    markLine: { //平均值
                        data: [
                            { type: 'average', name: '平均值' },
                        ]
                    },
                    markArea: {  //标注区间
                        data: [
                            [
                                { xAxis: '1月' },
                                { xAxis: '2月' }
                            ],
                            [
                                { xAxis: '7月' },
                                { xAxis: '8月' }
                            ]
                        ]
                    },
                    smooth: true,  //平滑线条
                    lineStyle: { //线条样式
                        color: 'pink',
                        type: 'dashed' // 可选值还有 dotted solid 虚线  实线 点线
                    },
                    areaStyle: { //填充风格
                        color: 'blue'
                    }
                },
            ]
        }

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值