highcharts配置的效果如下

配置如下:
function init(categoryArray,seriesData,month_first_day,month_last_day,currDay){
var chart = Highcharts.chart('container', {
chart: {
type: 'columnrange',// columnrange 依赖 highcharts-more.js
inverted: false
},
title: {
// text: '持续时间统计'
text: ''
},
// subtitle: {
// text: 'Observed in Vik i Sogn, Norway, 2017'
// },
xAxis: {
opposite : true,
// categories : categoryArray,
// title: {
// text: '持续时间'
// // text: ''
// },
// lineColor: "red",
labels: {
rotation: 90,//横坐标文字旋转角度
style: {
// fontSize: '13px',
// fontFamily: 'Verdana, sans-serif',
// writingMode:'tb-rl' //文字竖排样式
}
},
// categories: ['Jan', 'Feb', 'Mar']
categories: categoryArray
},
yAxis: {
opposite : false,
reversed: true,
title: {
// text: '持续时间'
text: ''
},
plotLines: [{//这是个数组,可以添加无数条贯穿全场的横竖线
color: '#FF0000',
width: 1,
value: currDay
}],
lineWidth : 1,//y轴线的宽度
tickWidth : 0,//刻度线
// lineColor: "#7cb5ec",
// tickAmount: 31,//刻度线总数
// gridLineColor: '#197F07',
// gridLineWidth: 1,
tickInterval: 24*60*60*1000,//刻度间隔(天)
// min : Date.UTC(2018, 5, 1),
// max : Date.UTC(2018, 8, 1),
min : month_first_day,//时间戳格式
max : month_last_day,
labels: {
formatter: function () {
// return Highcharts.dateFormat('%Y-%m-%d', this.value)
return Highcharts.dateFormat('%m-%d', this.value);
}
}
},
tooltip: {
// valueSuffix: '天'
// useHTML: true,
// headerFormat: '<small>{point.key}</small><table>',
// pointFormat: '<tr><td style="color: {series.color}">{series.name}: </td>' +
// '<td style="text-align: right"><b>'+'{point.low} 至 {point.high}'+'</b></td></tr>',
// footerFormat: '</table>',
formatter: function () {
return "<span style=\"color:green\">" + this.key + "</span>" + " <br/>" +
"<span style=\"color:cornflowerblue\">" + this.point.className + "</span>" + " <br/>" +
"预警时间: " + Highcharts.dateFormat('%Y-%m-%d', this.point.low) + " 至 " + Highcharts.dateFormat('%Y-%m-%d', this.point.high);
}
},
plotOptions: {
columnrange: {
dataLabels: {
enabled: true,
// format: '{y}',
// format: '',
formatter: function (){
return Highcharts.dateFormat('%Y-%m-%d', this.y);
}
}
}
},
legend: {
enabled: false
},
series: [{
name: '预警时间',
data: seriesData
// data: [
// [1526776200000,1528115400000],
// [1526430600000,1527856200000],
// [1527813000000,1530361800000]
// ]
// data:[{
// // name: 'Point 1',//等同于this.key
// className: 'Point 1',
// // color: '#00FF00',
// low:1526776200000,
// high:1528115400000,
// },{
// className: 'Point 2',
// // color: '#00FF00',
// low:1526430600000,
// high:1527856200000
// },{
// className: 'Point 3',
// // color: '#00FF00',
// low:1527813000000,
// high:1530361800000
// }]
// data: [
// [Date.UTC(2018, 6, 1), Date.UTC(2018, 6, 30)],
// [Date.UTC(2018, 6, 1), Date.UTC(2018, 6, 30)],
// [Date.UTC(2018, 6, 1), Date.UTC(2018, 6, 30)],
// // [Highcharts.dateFormat('%Y-%m-%d', Date.UTC(2018, 6, 1)), Highcharts.dateFormat('%Y-%m-%d', Date.UTC(2018, 6, 30))],
// // [Highcharts.dateFormat('%Y-%m-%d', Date.UTC(2018, 6, 1)), Highcharts.dateFormat('%Y-%m-%d', Date.UTC(2018, 6, 30))],
// // [Highcharts.dateFormat('%Y-%m-%d', Date.UTC(2018, 6, 1)), Highcharts.dateFormat('%Y-%m-%d', Date.UTC(2018, 6, 30))],
// ]
// ,dataLabels:{
// format: '{y}ccc'
// }
}]
});
// console.dir(chart.yAxis[0]);
// chart.yAxis[0].update({
// gridLineColor: 'red'
// });
}
highcharts配置的效果如下的更多相关文章
- highcharts实现统计图效果
highcharts实现统计图效果 ① 根据需求确定需要使用的案例图 把这个界面的html模板文件复制出来,放入./Application/Admin/View/User下改名为chart.html ...
- Highcharts 配置选项详细说明
Highcharts 配置选项详细说明 Highcharts 提供大量的配置选项参数,您可以轻松定制符合用户要求的图表,本章节为大家详细介绍Highcharts 配置选项使用说明: 参数配置(属性+事 ...
- Highcharts 配置语法
Highcharts 配置语法 本章节我们将为大家介绍使用 Highcharts 生成图表的一些配置. 第一步:创建 HTML 页面 创建一个 HTML 页面,引入 jQuery 和 Highchar ...
- Highcharts 配置语法;Highcharts 配置选项详细说明
Highcharts 配置语法 本章节我们将为大家介绍使用 Highcharts 生成图表的一些配置. 第一步:创建 HTML 页面 创建一个 HTML 页面,引入 jQuery 和 Highchar ...
- Highcharts配置
一.基础使用 <script src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script> ...
- Highcharts Highstock 学习笔记 第一篇 Highcharts配置
Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图.曲线图.面积图.柱状图.饼图.散点图等多达 ...
- mount ntfs-3g , fstab里的配置没有效果
把ntfs-3g配置在 fstab 里,mount 时会报 No such device 网上也有在嵌入式系统里发生的类似例子. 没有解决方法,也不准备再研究了. 准备在机器启动之后,手动下面的命令 ...
- Highcharts结合PhantomJS在服务端生成高质量的图表图片
项目背景 最近忙着给部门开发一套交互式的报表系统,来替换原有的静态报表系统. 老系统是基于dotnetCHARTING开发的,dotnetCHARTING的优势是图表类型丰富,接口调用简单,使用时只需 ...
- HighCharts基本使用
一.简叙 HighCharts是一个非常强大的画图插件,在以后的工作汇报,数字展示,它将是一把利器.既然是插件,那么就有它的使用规则,我们只需要遵循它的使用规则,就可以画出我们想要的展示效果了.期待吗 ...
随机推荐
- laravel路由之分组路由
laravel下的分组路由可以嵌套如下: Route::group(['prefix'=>'admin'],function(){ Route::group(['prefix'=>'dtk ...
- Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa
Atitit.Gui控件and面板----db数据库区----- .数据库比较同步工具 vOa 1. 咨微海信数据库应用 工具 1 2. 数据库比较工具 StarInix SQL Compare ...
- Xamarin for VS 4.0.1.145 Stable版免费完整破解补丁
Xamarin for VS 4.0.1.145 Stable版免费完整破解补丁 支持Priority最高权限(超企业版)开发, 支持Android, IOS调试. 支持Android打包为Bund ...
- CXF 入门:创建一个基于SOAPHeader的安全验证(CXF拦截器使用)
CXF拦截器使用,创建一个使用SOAPHeader的安全验证xml格式: <soap:Header> <auth:authentication xmlns:auth="ht ...
- python内置函数之dict()
class dict(**kwargs) 返回一个字典.本方法用来创建一个字典对象.只能传入一个参数. >>> dict(a=1) {'a': 1} 也可以传入映射函数作为参数 &g ...
- 0072 Java中的泛型--泛型是什么--泛型类--泛型方法--擦除--桥方法
什么是泛型,有什么用? 先运行下面的代码: public class Test { public static void main(String[] args) { Comparable c=new ...
- 整合hibernate的lucene大数据模糊查询
大数据模糊查询lucene 对工作单使用 like模糊查询时,实际上 数据库内部索引无法使用 ,需要逐条比较查询内容,效率比较低在数据量很多情况下, 提供模糊查询性能,我们可以使用lucene全文 ...
- FreeRTOS 调度锁,任务锁和中断锁
以下转载自安富莱电子: http://forum.armfly.com/forum.php 调度锁调度锁就是 RTOS 提供的调度器开关函数,如果某个任务调用了调度锁开关函数,处于调度锁开和调度锁关之 ...
- js数组最大值和最小值计算
基本概念 reduce() 方法接收一个函数作为累加器(accumulator),数组中的每个值(从左到右)开始缩减,最终为一个值. reduce 为数组中的每一个元素依次执行回调函数,不包括数组中被 ...
- Python入门教程 超详细1小时学会Python
Python入门教程 超详细1小时学会Python 作者: 字体:[增加 减小] 类型:转载 时间:2006-09-08我要评论 本文适合有经验的程序员尽快进入Python世界.特别地,如果你掌握Ja ...