前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Echarts统计图标题居中显示

Echarts统计图标题居中显示

作者头像
王小婷
发布2020-11-24 12:28:37
4K0
发布2020-11-24 12:28:37
举报
文章被收录于专栏:编程微刊编程微刊
代码语言:javascript
复制
title: {
                        text: '健康人数统计',
                        // subtext:'',
                        x: 'center',
                        y: '7px',
                        textStyle: {
                            color: '#3A7BD5',
                            fontSize: 16
                        },
                        textAlign: 'left'
                    },
代码语言:javascript
复制
<!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

代码语言:javascript
复制
{
    "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
    ]
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
图数据库 KonisGraph
图数据库 KonisGraph(TencentDB for KonisGraph)是一种云端图数据库服务,基于腾讯在海量图数据上的实践经验,提供一站式海量图数据存储、管理、实时查询、计算、可视化分析能力;KonisGraph 支持属性图模型和 TinkerPop Gremlin 查询语言,能够帮助用户快速完成对图数据的建模、查询和可视化分析。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档