我的数据不规则。如果使用 highcharts,图表会绘制得很好:
$(function() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'chart'
},
xAxis: {
type: 'datetime'
},
series: [{
name: 'Volume',
data: chart_arr,
}]
});
});
然而,我有大量的数据,因此需要缩放日期并选择highstock。接着奇怪的事情发生了:x轴变得非线性。
$(function() {
var chart2 = new Highcharts.StockChart({
chart: {
renderTo: 'chart2'
},
rangeSelector: {
selected: 0
},
xAxis: {
type: 'datetime'
},
series: [{
name: 'val',
data: chart_arr,
type : 'area',
}]
});
});
请注意,时间范围为半小时的数据(Jan 6 20:00-20:30)占用的空间比两天的数据(Jan 11-13)还要大。(当然,这些数据是相同的。)
如何强制高级股票图表(highstock)的x轴变成线性?或者我该如何启用高级图表(highcharts)的底部缩放工具?谢谢。