美文网首页
Echarts统计图标题居中显示

Echarts统计图标题居中显示

作者: 祈澈菇凉 | 来源:发表于2020-11-18 13:39 被阅读0次
    title: {
                            text: '健康人数统计',
                            // subtext:'',
                            x: 'center',
                            y: '7px',
                            textStyle: {
                                color: '#3A7BD5',
                                fontSize: 16
                            },
                            textAlign: 'left'
                        },
    
    <!DOCTYPE html>
    <html>
    
        <head>
            <meta charset="UTF-8">
            <title></title>
            <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
            <script src="https://cdn.bootcss.com/echarts/4.2.1-rc1/echarts.min.js" type="text/javascript"></script>
        </head>
    
        <body>
            <!-- 为ECharts准备一个具备大小(宽高)的Dom -->
            <div id="main" class="col-md-12  col-sm-12 col-xs-12" style="height: 400px;"></div>
            <script>
                // 叠堆折线图数据请求
                $.ajax({
                    url: "data.json",
                    data: {},
                    type: 'GET',
                    success: function(data) {
                        aFun(data.echatX, data.echatY, data.echatY2);
                    },
                });
                // 基于准备好的dom,初始化echarts实例
                var aChart = echarts.init(document.getElementById('main'));
                // 指定图表的配置项和数据
                function aFun(x_data, y_data, y2_data) {
                    aChart.setOption({
                        title: {
                            text: '健康人数统计',
                            // subtext:'',
                            x: 'center',
                            y: '7px',
                            textStyle: {
                                color: '#3A7BD5',
                                fontSize: 16
                            },
                            textAlign: 'left'
                        },
                        tooltip: {
                            trigger: 'axis',
                            axisPointer: {
                                type: 'shadow'
                            }
                        },
                        legend: {
                            x: '450px',
                            y: 'right',
                            textStyle: { //图例文字的样式
                                color: '#fff',
                                fontSize: 16
                            },
                            data: ['正常', '异常']
                        },
                        grid: {
                            left: '3%',
                            right: '4%',
                            bottom: '3%',
                            containLabel: true
                        },
    
                        xAxis: {
                            splitLine: {
                                show: false
                            },
                            /* 改变x轴颜色 */
                            axisLine: {
                                lineStyle: {
                                    color: '#00a2e2',
                                    width: 1, // 这里是为了突出显示加上的
                                }
                            },
                            data: x_data,
                        },
    
                        yAxis: {
                            splitLine: {
                                show: false
                            },
                            type: 'value',
                            scale: true,
                            name: '',
                            max: 150,
                            min: 0,
                            splitNumber: 5,
                            // 改变y轴颜色
                            axisLine: {
                                lineStyle: {
                                    color: '#00a2e2',
                                    width: 1, // 这里是为了突出显示加上的
                                }
                            },
                        },
                        series: [{
                                name: '正常',
                                type: 'bar',
                                itemStyle: {
                                    normal: {
                                        color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                                            offset: 0,
                                            color: "#1362f2" // 0% 处的颜色
                                        }, {
                                            offset: 0.6,
                                            color: "#3278f8" // 60% 处的颜色
                                        }, {
                                            offset: 1,
                                            color: "#5490ff" // 100% 处的颜色
                                        }], false)
                                    }
                                },
                                data: y_data
                            },
    
                            {
                                name: '异常',
                                type: 'bar',
                                
                                itemStyle: {
                                    normal: {
                                        color: new echarts.graphic.LinearGradient(0, 1, 0, 0, [{
                                            offset: 0,
                                            color: "#e67726" // 0% 处的颜色
                                        }, {
                                            offset: 0.6,
                                            color: "#f48c47" // 60% 处的颜色
                                        }, {
                                            offset: 1,
                                            color: "#fe9d62" // 100% 处的颜色
                                        }], false)
                                    }
                                },
                                data: y2_data
                            }
                        ]
    
                    });
                }
            </script>
        </body>
    </html>
    

    json

    {
        "echatX": [
            "2019-07-02",
            "2019-07-03",
            "2019-07-04",
            "2019-07-05",
            "2019-07-06",
            "2019-07-07",
            "2019-07-08",
            "2019-07-09",
           
            "2019-07-15"
        ],
        "echatY": [
            120,121,123,123,125,127,128,129,122
        ],
        "echatY2": [
            60,64,63,63,65,67,68,69,65
        ]
    }
    

    相关文章

      网友评论

          本文标题:Echarts统计图标题居中显示

          本文链接:https://www.haomeiwen.com/subject/hlscvctx.html