配置如下:

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配置的效果如下的更多相关文章

  1. highcharts实现统计图效果

    highcharts实现统计图效果 ① 根据需求确定需要使用的案例图 把这个界面的html模板文件复制出来,放入./Application/Admin/View/User下改名为chart.html ...

  2. Highcharts 配置选项详细说明

    Highcharts 配置选项详细说明 Highcharts 提供大量的配置选项参数,您可以轻松定制符合用户要求的图表,本章节为大家详细介绍Highcharts 配置选项使用说明: 参数配置(属性+事 ...

  3. Highcharts 配置语法

    Highcharts 配置语法 本章节我们将为大家介绍使用 Highcharts 生成图表的一些配置. 第一步:创建 HTML 页面 创建一个 HTML 页面,引入 jQuery 和 Highchar ...

  4. Highcharts 配置语法;Highcharts 配置选项详细说明

    Highcharts 配置语法 本章节我们将为大家介绍使用 Highcharts 生成图表的一些配置. 第一步:创建 HTML 页面 创建一个 HTML 页面,引入 jQuery 和 Highchar ...

  5. Highcharts配置

    一.基础使用 <script src="http://cdn.hcharts.cn/jquery/jquery-1.8.3.min.js"></script> ...

  6. Highcharts Highstock 学习笔记 第一篇 Highcharts配置

    Highcharts是一款纯javascript编写的图表库,能够很简单便捷的在Web网站或Web应用中添加交互性的图表,Highcharts目前支持直线图.曲线图.面积图.柱状图.饼图.散点图等多达 ...

  7. mount ntfs-3g , fstab里的配置没有效果

    把ntfs-3g配置在 fstab 里,mount 时会报 No such device 网上也有在嵌入式系统里发生的类似例子. 没有解决方法,也不准备再研究了. 准备在机器启动之后,手动下面的命令 ...

  8. Highcharts结合PhantomJS在服务端生成高质量的图表图片

    项目背景 最近忙着给部门开发一套交互式的报表系统,来替换原有的静态报表系统. 老系统是基于dotnetCHARTING开发的,dotnetCHARTING的优势是图表类型丰富,接口调用简单,使用时只需 ...

  9. HighCharts基本使用

    一.简叙 HighCharts是一个非常强大的画图插件,在以后的工作汇报,数字展示,它将是一把利器.既然是插件,那么就有它的使用规则,我们只需要遵循它的使用规则,就可以画出我们想要的展示效果了.期待吗 ...

随机推荐

  1. C++多态有哪几种方式?

    C++多态方式: (1)静态多态(重载,模板) 是在编译的时候,就确定调用函数的类型. (2)动态多态(覆盖,虚函数实现) 在运行的时候,才确定调用的是哪个函数,动态绑定.运行基类指针指向派生类的对象 ...

  2. Lintcode---将二叉树拆成链表

    将一棵二叉树按照前序遍历拆解成为一个假链表.所谓的假链表是说,用二叉树的 right 指针,来表示链表中的 next 指针. 注意事项 不要忘记将左儿子标记为 null,否则你可能会得到空间溢出或是时 ...

  3. JavaScript之Web通讯

    web通信,一个特别大的topic,涉及面也是很广的.因最近学习了 javascript 中一些 web 通信知识,在这里总结下.文中应该会有理解错误或者表述不清晰的地方,还望斧正! 一.前言 1. ...

  4. [svc]nfs客户端报错解决Stale file handle

    NFS故障: 问题背景: 客户端挂载是好的.服务端磁盘满了,重新给挂了一快.客户端df -h 发现nfs挂载消失. 查看目录客户端报错:Stale file handle 现象如下: [root@n1 ...

  5. https://download.csdn.net/download/qq_33200967/10679367

    convert_variables_to_constants 模型 https://download.csdn.net/download/qq_33200967/10679367

  6. 监控 Linux 性能的 18 个命令行工具(转)

    http://www.oschina.net/translate/command-line-tools-to-monitor-linux-performance?cmp&p=1# 1.Top- ...

  7. Java Mail(三):Session、Message详解

    http://blog.csdn.net/ghsau/article/details/17909093 ************************************* 本文来自:高爽|Co ...

  8. Hadoop默认端口表及用途

      端口 用途 9000 fs.defaultFS,如:hdfs://172.25.40.171:9000 9001 dfs.namenode.rpc-address,DataNode会连接这个端口 ...

  9. hdu3457(有向图的dp问题)

    同http://www.cnblogs.com/ziyi--caolu/p/3202511.html #include<iostream> #include<stdio.h> ...

  10. Windows Phone 解析手机型号DeviceStatus.DeviceName

    问题的产生 在WP开发过程中难免遇到统计等相关的数据回收,那么当使用DeviceStatus.DeviceName这个来获取设备的名称时经常会得到类似下面的设备信息:     可以看出这样的数据很不直 ...