2017-03-22 40 views
0

我的系列数据是这样的:Highcharts - 缩放到secounds?

[Date.UTC(2017,03,25,09,32,21),0.7695], 
//Date.UTC(yyyy,MM,dd,hh,mm,ss) 
... 
... 

但我只能放大,直到天......

我怎样才能ZOMM直到secounds?

+1

你的代码是不是完整,并且很难给出比我以前更好的答案。阅读[如何创建一个最小,完整和可验证的示例](https://stackoverflow.com/help/mcve)。您也可以尝试将[xAxis.minRange](http://api.highcharts.com/highstock/xAxis.minRange)更改为1000 - 但没有您的代码,这是一个猜测。 – morganfree

回答

1

需要设置

tickInterval: 1000 

和mingRange到至少1000(1秒)

minRange: 1000 

我制成的拨弄的变焦按钮,在左边的图表右下方,这将放大到图表的中心,显示秒数o R您可以手动缩放多次,直到你可以看到秒(约5-6倍) http://jsfiddle.net/vv0weLcn/5/

我使用的数据是你的起点,然后我说1个小时,100次

-1

您可以放大数据,只要您的数据可以做到这一点 - 所以这实际上取决于您的数据粒度。缩放是关于设置轴比例的最小/最大值。

series: [{ 
    pointStart: Date.UTC(2016, 1, 1), 
    pointInterval: 1000, // point every 1 sec 
    data: [...Array(1000)].map(() => Math.random()) // 1000 points with random values 
}] 

例如:http://jsfiddle.net/vxg315oj/