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是一个非常强大的画图插件,在以后的工作汇报,数字展示,它将是一把利器.既然是插件,那么就有它的使用规则,我们只需要遵循它的使用规则,就可以画出我们想要的展示效果了.期待吗 ...
随机推荐
- 关于GridView Master-Detail 不支持明细属性为IEnumerable、IList问题
默认状态下gridview不支持接口集合,即不支持属性类型为IEnumerable<T>或者扩展的IList<T>,只能乖乖的转成List等实体集合,这种取舍就是鱼和熊掌了,如 ...
- linux Nginx 日志脚本
这篇文章主要介绍了nginx日志切割脚本.nginx日志分析脚本等,需要的朋友可以参考下. 参考自:http://www.jbxue.com/article/13927.html 任务计划 cront ...
- $q服务的使用
1. 创建一个Service,去服务器读取数据: // $q 是内置服务,所以可以直接使用 ngApp.factory('UserInfo', ['$http', '$q', function ($h ...
- Psql 安装问题
在openerp安装过程中报错: psql: could not connect to server: No such file or directory Is the server running ...
- [开机启动]Linux开机自启和运行级别
嵌入式系统中程序自启动方法 在很多嵌入式系统中,由于可用资源较少,常常在系统启动后就直接让应用程序自动启动,以减少用户操作和节省资源.如何让自己的应用程序自动启动呢? 在Linux系统中,配置应 ...
- DIV中display和visibility属性差别
DIV中display和visibility属性差别 DIV中display和visibility属性差别还是挺大的,虽然Visibility和Display属性都可以达到隐藏页面元素的目的,但它们的 ...
- https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL_转
转自:https 单向双向认证说明_数字证书, 数字签名, SSL(TLS) , SASL 因为项目中要用到TLS + SASL 来做安全认证层. 所以看了一些网上的资料, 这里做一个总结. 1. 首 ...
- curses库--libncurses5-dev--游标移动及屏幕的显示
curses是一个在Linux/Unix下广泛应用的图形函数库.,作用是可以绘制在DOS下的用户界面和漂亮的图形. curses的名字起源于"cursor optimization" ...
- Spider Studio 社区信息
Spider Studio (采集工作站) 产品页面: http://www.gdtsearch.com/products.spiderstudio.htm QQ群: 45995410 - 有人驻场解 ...
- 关于ubuntu系统boot分区空间不足而又无法卸载旧内核的解决方法
2016年09月03日 14:16:45 萧氏一郎 阅读数:7802 标签: ubuntuboot分区清理更多 个人分类: linux 版权声明:本文为本猿原创文章,转载务必注明出处,多谢. ht ...