我有这个高图图表
$(function () {
$('#container').highcharts({
xAxis: {
type: 'datetime'
},
series: [{
data: [29.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, 95.6, 54.4],
pointStart: Date.UTC(2010, 0, 1),
pointInterval: 24 * 3600 * 1000
}]
});
// the button action
$('#button').click(function () {
var chart = $('#container').highcharts();
chart.xAxis[0].setExtremes(Date.UTC(2010, 0, 2), Date.UTC(2010, 0, 8));
});
});
如果您点击“设置极端'它可以在一整天的间隔内正常工作。
将点间隔更改为20 * 3600 * 1000(20h),然后再次单击“设置极限'您可以访问星期五,1月1日,20:00'超出范围,因为minExtreme设置为2. Jan。
如何防止访问超出极端的点?
即使在 http://www.highcharts.com/stock/demo/compare 您可以向左导航并访问2012年5月9日。
答案 0 :(得分:0)
将minPadding
设置为0,startOnTick
设置为false将阻止该点显示在绘图区域中。
示例:
然而,奇怪的是,如果你将光标放在正确的位置 - 这对我来说似乎是一个错误,第一点仍会显示一个工具提示。
答案 1 :(得分:0)