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

图片.png

第一步:引入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="width: 600px;height:400px;"></div>

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

<!DOCTYPE html>
<html>
<head><meta charset="utf-8"><title>三分钟上手Highcharts 图表</title>
</head>
<body><!-- 图表容器 DOM --><div id="container" style="width: 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.jsinverted: 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

原文作者:祈澈姑娘
原文链接:https://www.jianshu.com/u/05f416aefbe1创作不易,转载请告知
90后前端妹子,爱编程,爱运营,爱折腾。坚持总结工作中遇到的技术问题,坚持记录工作中所所思所见,欢迎大家一起探讨交流。

转载于:https://www.cnblogs.com/wangting888/p/9701337.html

Highcharts柱形范围图使用示例相关推荐

  1. 计算机电子表格三维簇状柱形图怎么设置,Excel中怎么制作柱形对比图【excel表格数据生成柱形图】...

    怎么创建Excel簇状柱形图并设置图表的格 第一步:插入---图表----选择"簇状柱形图" 在图表区域右击---选择数据-----点击" "号-----选择系 ...

  2. echarts + vue 实现项目进度不同颜色柱形甘特图

    template 里代码 <div class="demo><div class="chart-title"><i class=" ...

  3. vue3+echarts绘制横向柱形进度图

    样式入上图,这个真是费劲啊(可能由于本人较菜),图片已经转成svg,如果有本地的图片可按照注释方式去引入 option = {// backgroundColor: 'transparent',gri ...

  4. matplotlib画柱状对比图

    背景 有两组数据,用柱状图表示出两组数据之间的差异 代码 import numpy as np from matplotlib import pyplot as plt ''' 柱形对比图 共有11组 ...

  5. glide加载gif图不显示动画_用Python绘制会动的柱形竞赛图

    我们经常看到的Bar Chart Race(柱形竞赛图),可以看到数据的呈现非常的直观.今天就一起来学习下如何生成和上面一样的柱形竞赛图. 1.导入Python库 2.加载数据集 这里使用的是城市人口 ...

  6. (译)stackoverflow上关于柱形全景与立方体全景转换的讨论

    2019独角兽企业重金招聘Python工程师标准>>> 提问: @ WestLangley: 我正在给某网站开发一个简单的3D全景浏览功能.考虑到移动端的性能,我使用了three.j ...

  7. 用python绘制柱状图标题-使用Python绘制柱形竞赛图

    我们经常看到的Bar Chart Race(柱形竞赛图),可以看到数据的呈现非常的直观.今天就一起来学习下如何生成和上面一样的柱形竞赛图. 1.导入Python库 Python 1 2 3 4 5im ...

  8. python 分布图_python数据分布型图表柱形分布图系列带误差线的柱形图

    柱形分布图系列 柱形分布图系列 使用柱形图的方式展示数据的分布规律: 可以借助误差线或散点图: 带误差线的柱形图就是使用每个类别的均值作为柱形的高度: 再根据每个类别的标准差绘制误差线: 缺点:无法显 ...

  9. 使用 D3.js 创建柱状堆积图

    柱状堆积图 项目地址 使用 D3.js 创建的图表: 使用 D3.js 创建根据值域颜色渐变的地图 D3.js 中动态计算 x 轴 y 轴的宽度以及偏移量 在 Ember.js 项目中由浅入深使用 D ...

  10. 利用Word域代码实现将形如“图一-1”的题注修改为“图1-1”

    利用Word域代码实现将形如"图一-1"的题注修改为"图1-1" 憧憬少 欢迎访问我的个人博客:yxchangingself.xyz 42 人赞同了该文章 目录 ...

最新文章

  1. java之泛型_java之泛型
  2. Activiti如何实现流程的回退
  3. 打开一个解决方案时弹出“项目所需的应用程序未安装,确保已安装项目类型(.csproj)的应用程序”问题的解决方案
  4. (iOS)Storyboard/xib小技巧
  5. 最简单的React和Redux整合的例子
  6. 安卓手机使用前置摄像头
  7. Swift中文件和图片上传处理
  8. 【转】使用Azure Rest API获得Access Token介绍
  9. linux中同步例子(完成量completion)
  10. windows froms 程序打包 (转载)
  11. QT实现低延迟的RTSP、RTMP播放器
  12. Js学习心得和思考方法
  13. centos 7 parity 安装方法
  14. 爆火的Java面试题-易语言线程池用法
  15. 大学计算机学习心得1000字,大学计算机学习心得体会
  16. java 更新word目录_java aspose.words 生成word目录和更新目录
  17. MTU and MSS
  18. VOIP信号传输过程
  19. 基于 Marvell 88Q2112 车载以太网 物理层收发器
  20. linux syslog日志转发服务端、客户端配置

热门文章

  1. 验证日期的正则表达式比较全面地验证
  2. oracle apache服务占用80端口
  3. 一段获取视频的简易方法
  4. 微信小程序——实现时钟样式
  5. SqlSessionFactory和SqlSessionTemplate
  6. win10鼠标右键拓展(使用vs Code打开)
  7. jQuery设置iframe的高度根据页面内容自适应
  8. 26. Postpone variable definitions as long as possible
  9. 全国计算机三级数据库技术选择题,全国计算机三级数据库技术备考练习题
  10. python 并行读取文件_python对文件进行并行计算初探(二)