高斯托克不显示系列中的所有数据



我使用Hilitock来显示大约10,000个点,其中有两条表示下限和上限的标线。似乎都工作得很好,但有许多点应该超出限制,但它们只是在放大图表时显示。

我的代码是这样的:

var chart_DIE_TEMPERATURE =Highcharts.stockChart('container-DIE_TEMPERATURE', {
chart: {
zoomType: 'x',
marginRight: 80
},
yAxis: {
title: {
text: '%'
},
plotLines: [
{
color: '#A7DDED',
value: 741.307376468923,
width: '2',
zIndex: 5,
label: {
text: 'Media'
}
},
{
value: 750,
color: '#DF6D69',
dashStyle: 'solid',
width: 2,
label: {
text: 'L S E'
}
},
{
value: 735,
color: '#DF6D69',
dashStyle: 'solid',
width: 2,
zindex:3,
label: {
text: 'L I E'
}
}]
},
credits: {
enabled: false
},
rangeSelector: {
selected: 1
},
title: {
text: 'GRAFICO DIE_TEMPERATURE'
},
series: [{
name: 'DIE_TEMPERATURE',
data: data_DIE_TEMPERATURE,
lineWidth: 1,
marker: {
enabled: false,
},
shadow: false,
tooltip: {
valueDecimals: 2
}
}]
});

一切都很好,但我想知道为什么图表有这种行为。

这是一个现场演示。https://jsfiddle.net/lvevano/d09ob5ep/6/

请注意,您的一些点的值高于750或低于735。在初始负载上,由于dataGrouping的存在,线路适合于这个范围。检查图表上的工具提示-它显示了一些范围的平均值,如Saturday, Mar 20, 7.30-7.44-时间范围取决于图表宽度,刻度和点数。

关于dataGrouping的更多信息:

文档:https://www.highcharts.com/docs/stock/data-grouping

API: https://api.highcharts.com/hilitock/series.line.dataGrouping

最新更新