zoukankan      html  css  js  c++  java
  • Highcharts柱形范围图使用示例

    功能需求:统计三种不同的状态在一天的时间段里面所占的范围

    第一步:引入highcharts.js和highcharts-more.js文件

    引入文件文件源码:下载https://img.hcharts.cn/highcharts/highcharts-more.js

    <!-- 引入highcharts.js和highcharts-more.js文件 -->
        <script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
        <script src="js/highcharts-more.js"></script>
    

    第二步:

    <!-- 图表容器 DOM -->
        <div id="container" style=" 600px;height:400px;"></div>
    

    第三步
    具体示例代码如下:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>三分钟上手Highcharts 图表</title>
    </head>
    <body>
        <!-- 图表容器 DOM -->
        <div id="container" style=" 600px;height:400px;"></div>
        <!-- 引入 highcharts.js -->
        <script src="http://cdn.hcharts.cn/highcharts/highcharts.js"></script>
        <script src="js/highcharts-more.js"></script>
        <script>
            // 图表配置
            var options = {
               chart: {
            type: 'columnrange', // columnrange 依赖 highcharts-more.js
            inverted: true
        },
               title: {
            text: '智能床垫变化范围'
        },
               subtitle: {
            text: '智能床垫'
        },
        xAxis: {
            categories: ['深睡眠',  '浅睡眠',  '醒着的']
        },
        yAxis: {
            title: {
                text: '时间 ( h )'
            }
        },
        tooltip: {
            valueSuffix: 'h'
        },
        plotOptions: {
            columnrange: {
                dataLabels: {
                    enabled: true,
                    formatter: function () {
                        return this.y + 'h';
                    }
                }
            }
        },
        legend: {
            enabled: false
        },
               series: [{
            name: '温度',
            data: [
                [1, 2],
                [2, 5],
                [5, 9],
            ]
        }]
            };
            // 图表初始化函数
            var chart = Highcharts.chart('container', options);
        </script>
    </body>
    </html>
    

    测试链接:https://www.hcharts.cn/demo/highcharts/columnrange

  • 相关阅读:
    14、流程分析法
    13、场景法
    SPL之Iterator(迭代器)接口
    MySQL的自动补全和语法高亮工具MyCli
    如何在mmseg3添加词库
    sphinx 配置文件全解析
    配置samba 服务器 共享Linux目录
    Centos7 下coreseek的安装
    机器学习常用的降维方法
    mysql 分类
  • 原文地址:https://www.cnblogs.com/wangting888/p/9701330.html
Copyright © 2011-2022 走看看