我有错误的显示日期的柱形图:自动设置时间轴范围highcharts
data: [1432883717000,1432883717000,1433916917000]
我的所有时间都属于2015年10月5日,但是从轴1970开始有设置是否允许自动确定时间轴范围?是否可以设置该图的点间隔等?
我有错误的显示日期的柱形图:自动设置时间轴范围highcharts
data: [1432883717000,1432883717000,1433916917000]
我的所有时间都属于2015年10月5日,但是从轴1970开始有设置是否允许自动确定时间轴范围?是否可以设置该图的点间隔等?
设定分钟为Y轴:
$(function() {
var series1 = [1432883717000, 1432883717000, 1433916917000];
var series2 = [null, 1433221380470, null];
var min1 = Math.min.apply(null, series1);
$('#container').highcharts({
chart: {
type: 'column'
},
xAxis: {
categories: [800, 801, 802]
},
yAxis: {
type: 'datetime',
min: min1
},
series: [{
name: 'due by time',
data: series1
}, {
name: 'completed time',
data: series2
}
]
});
});
谢谢。所以我必须在每次最小值时手动确定最小值并将其分配正确? – Viji
是的,没有自动的“最小连续”计算,但计算数组的最小值只是Math.min.apply(null,series);查看更新的答案 –
这通常意味着在你的时间戳错误。通常是因为你已经在几秒钟内传递了纪元时间,而JavaScript使用纪元时间以毫秒为单位(时间戳* 1000)。 – jlbriggs
但在小提琴中,它有date.UTC不是时间戳。同意@jlbriggs在时间戳上进行更改 –
是的,但小提琴只是一个高空作业的示例,并未显示错误。 – jlbriggs