Highcharts 时间截断 利用主轴可以做上下限设定---不是很可取 上下限设定---最佳可取方案
2012-09-19 00:43
330 查看
//时间截断
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column',
rightMargin: 80
},
xAxis: {
type: 'datetime',
tickInterval: 24*3600*1000,
labels:{
rotation:-70,
y:30
}
},
yAxis: [{
// default options
}, {
linkedTo: 0,
opposite: true
}],
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4,123,434,546,34,34,6,7,15,98,45,96,36,15,23,15,34,654,23,43,65,84,23,5,34],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 3600*1000// one day
}]
});
});
//利用主轴可以做上下限设定---不是很可取
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
marginTop: 50,
marginBottom: 50,
marginLeft: 50,
marginRight: 50
},
xAxis: [
{
gridLineWidth: 1,
min: -5,
max: 5,
tickInterval: 1,
lineColor: 'black',
offset: -150
},
{
gridLineWidth: 1,
min: -5,
max: 5,
tickInterval: 0,
lineColor: 'black',
offset: -220
},
],
yAxis: {
min: -5,
max: 5,
tickInterval: 1,
lineWidth: 1,
lineColor: 'black',
offset: -150,
title: {
text: null
}
},
series: [{
data: [
[-3, 3],
[-2, 2],
[-1, 1],
[0, 0],
[1, 1],
[2, 2],
[3, 3]
]
}]
});
});
//上下限设定--最佳可取方案
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
},
yAxis: {
plotBands: [{
color: 'red',
width: 2,
value: 100,
dashStyle:"dash",
}]
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4],
}]
});
});
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'column',
rightMargin: 80
},
xAxis: {
type: 'datetime',
tickInterval: 24*3600*1000,
labels:{
rotation:-70,
y:30
}
},
yAxis: [{
// default options
}, {
linkedTo: 0,
opposite: true
}],
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4,123,434,546,34,34,6,7,15,98,45,96,36,15,23,15,34,654,23,43,65,84,23,5,34],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 3600*1000// one day
}]
});
});
//利用主轴可以做上下限设定---不是很可取
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
marginTop: 50,
marginBottom: 50,
marginLeft: 50,
marginRight: 50
},
xAxis: [
{
gridLineWidth: 1,
min: -5,
max: 5,
tickInterval: 1,
lineColor: 'black',
offset: -150
},
{
gridLineWidth: 1,
min: -5,
max: 5,
tickInterval: 0,
lineColor: 'black',
offset: -220
},
],
yAxis: {
min: -5,
max: 5,
tickInterval: 1,
lineWidth: 1,
lineColor: 'black',
offset: -150,
title: {
text: null
}
},
series: [{
data: [
[-3, 3],
[-2, 2],
[-1, 1],
[0, 0],
[1, 1],
[2, 2],
[3, 3]
]
}]
});
});
//上下限设定--最佳可取方案
$(function () {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container'
},
xAxis: {
},
yAxis: {
plotBands: [{
color: 'red',
width: 2,
value: 100,
dashStyle:"dash",
}]
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4],
}]
});
});
相关文章推荐
- 用js实现倒计时,可以自己设定时间
- MSSQL · 最佳实践 · 利用文件组实现冷热数据隔离备份方案
- DS18B20温度测量报警 (可以设定温度上下限)
- 6.Calendar,可以设定一个时间
- 获取焦点时,利用js定时器设定时间执行动作
- iOS中可以设定时间自动消失提示框的三种实现方式
- poj 2948 比较好的dp,方向不是一个的最优方案dp,可以作为以后出题,如果改成4个方向的怎么解决?
- MSSQL · 最佳实践 · 利用文件组实现冷热数据隔离备份方案
- Solaris数据转移最佳方案。不改变原始时间
- 你可能不知道位图,但是它真的很有用,特殊情况可以使时间复杂度降低不是一两个档次那么简单...
- 时间不是问题!在这里你就可以实现它!
- 获取焦点时,利用js定时器设定时间执行动作
- C++友元friend --c++利用friend修饰符,可以让一些你设定的函数能够对这些保护数据进行操作
- MSSQL · 最佳实践 · 利用文件组实现冷热数据隔离备份方案
- 马走日 回溯实现(不是最佳方案但能找出路径)
- 定时刷新页面SetInterval 和setTimeout -时间间隔可以动态设定
- sqlserver 利用一列的值去更新另外一列,判断是否大于当前时间,不是就加上五年,再判断
- 4程序员小飞原计划三天完成某个任务,现在是第三天的下午,他马上就可以做完。但是在实现功能的过程中,他越来越意识到自己原来设计中的弱点,他应该采取另一个办法,才能避免后面集成阶段的额外工作。但是他如果现在就改弦更张,那势必要影响自己原来估计的准确性,并且会花费额外的时间,这样他的老板、同事也许会因此看不起他。如果他按部就班地按既定设计完成,还要花更多时间在后续集成上,但那就不是他个人的问题了,怎么办
- 文件IO流完成文件的复制(复杂版本主要用来演示各种流的用途,不是最佳复制方案哦)
- 不是放松,而是可以给自己更多的时间