首页 > 其他 > 详细

echarts 使用

时间:2021-06-02 09:52:20      阅读:34      评论:0      收藏:0      [点我收藏+]
        function binddata_1() {
            var data1 = [];
            var value1 = [];
            for (var i = 1; i < 13; i++) {
                data1.push(i + "月");
            }
            for (var i = 0; i < data1.length; i++) {
                value1.push(i * 100);
            }


            // 基于准备好的dom,初始化echarts实例
            var myChart = echarts.init(document.getElementById(‘right_1‘));
            
            myChart.on(‘click‘, function (params) {
                // 控制台打印数据的名称
                console.log(params.name);
            });

            // 指定图表的配置项和数据
            var option = {};
   


            option = {
                tooltip: {
                    trigger: ‘axis‘
                },
                //图例
                legend: {
                    textStyle: {
                        color: ‘#fff‘,
                        fontSize: 12,
                    },
                    right: ‘5%‘,
                    data: [‘A‘, ‘B‘]
                },
                //网格
                grid: {
                    x: 40,
                    y: 40,
                    x2: 20,
                    y2: 20,
                },
                xAxis: {
                    type: ‘category‘,
                    boundaryGap: false,//坐标轴两端是否留白
                    axisLabel: {
                        interval: 0,
                        textStyle: {
                            color: ‘#fff‘,
                            fontSize: 12

                        }
                    },
                    axisTick: {
                        show: false,
                    },
                    axisLine: {
                        show: true,
                        symbol: [‘none‘, ‘none‘],
                        symbolOffset: 12,
                        lineStyle: {
                            color: ‘#0098f3‘,//X轴颜色
                        }
                    },
                    data: [‘1月‘, ‘2月‘, ‘3月‘, ‘4月‘, ‘5月‘, ‘6月‘, ‘7月‘, ‘8月‘, ‘9月‘, ‘10月‘, ‘11月‘, ‘12月‘]
                },
                yAxis: [ //双y轴
                    {
                        type: ‘value‘,
                        axisLine: {
                            show: true,
                            symbol: [‘none‘, ‘none‘],
                            symbolOffset: 12,
                            lineStyle: {
                                color: ‘#0098f3‘,//y轴颜色
                            }
                        },
                        axisTick: {
                            show: false
                        },
                        axisLabel: {
                            textStyle: {
                                color: ‘#fff‘,
                                fontSize: 12
                            }
                        },
                        splitLine: {
                            show: true,
                            lineStyle: {
                                color: [‘#0098f3‘],
                                width: 1,
                                type: ‘solid‘
                            }
                        }
                    },
                    {
                        type: ‘value‘,
                        axisLine: {
                            show: true,
                            symbol: [‘none‘, ‘none‘],
                            symbolOffset: 12,
                            lineStyle: {
                                color: ‘#0098f3‘,//y轴颜色
                            }
                        },
                        axisTick: {
                            show: false
                        },
                        axisLabel: {
                            textStyle: {
                                color: ‘#fff‘,
                                fontSize: 12
                            }
                        },
                        splitLine: {
                            show: true,
                            lineStyle: {
                                color: [‘#0098f3‘],
                                width: 1,
                                type: ‘solid‘
                            }
                        }
                    }
                ],
                series: [
                    {
                        name: ‘A‘,
                        type: ‘line‘,
                        stack: ‘总量‘,
                        data: value1,
                        itemStyle: {
                            normal: {
                                color: "#0efdff",//折线点的颜色
                                lineStyle: {
                                    color: "#0efdff",//折线的颜色
                                    width: 3,
                                }
                            },
                        },
                        smooth: true
                    },
                    {
                        name: ‘B‘,
                        type: ‘line‘,
                        stack: ‘总量‘,
                        data: [100, 132, 131, 234, 290, 330, 110, 132, 131, 234, 290, 330],
                        smooth: true
                    },
                ]
            };        


           
            // 使用刚指定的配置项和数据显示图表。
            myChart.setOption(option);


        }

        binddata_1();

技术分享图片

 

echarts 使用

原文:https://www.cnblogs.com/enych/p/14839732.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!