我有不规则的数据。我使用时图表绘制得很好高图表:
$(function() {
var chart = new Highcharts.Chart({
chart: {
renderTo: 'chart'
},
xAxis: {
type: 'datetime'
},
series: [{
name: 'Volume',
data: chart_arr,
}]
});
});
http://jsfiddle.net/KnTaw/9/ http://jsfiddle.net/KnTaw/9/
但我有很多数据,所以我需要放大日期并选择高库存。然后奇怪的事情发生了:x 轴变得非线性。
$(function() {
var chart2 = new Highcharts.StockChart({
chart: {
renderTo: 'chart2'
},
rangeSelector: {
selected: 0
},
xAxis: {
type: 'datetime'
},
series: [{
name: 'val',
data: chart_arr,
type : 'area',
}]
});
});
http://jsfiddle.net/Mc3mW/1/ http://jsfiddle.net/Mc3mW/1/
请注意,1 月 6 日 20:00-20:30 半小时范围的数据比 1 月 11 日至 13 日 2 天的数据分配更多空间。 (当然数据是一样的。)
如何强制 highstock 处的 x 轴变为线性?或者如何为高图表启用底部缩放工具?谢谢。