gpt4 book ai didi

javascript - 具有 boost 功能的 Highcharts 无法以小间隔正确呈现

转载 作者:行者123 更新时间:2023-11-30 20:11:24 26 4
gpt4 key购买 nike

将 Highcharts 与 Highcharts 的 boost 模块结合使用时,如果 xAxis 使用较小的 MS 间隔,则图形无法正确呈现。

呈现 5000 条记录,间隔为 10 毫秒,看起来 highcharts 获得了一段时间的平均值(我认为)?悬停时标签显示点线的正确位置,而不是直线

enter image description here我知道图表在 4999 条记录中正确显示的方式: enter image description here同样使用 100.000 条记录,但间隔较低的 1000 毫秒显示良好: enter image description here

此问题仅在使用 boost 时出现(我必须使用它,因为我正在处理数百万条记录)。没有 boost 它工作正常。

我不明白为什么它会这样。这是 Highcharts 的错误吗?我是否在我的图表设置中遗漏了一个 porpperty?我该如何解决这个问题?

请参阅上面示例的 jsfiddle:http://jsfiddle.net/r8Lv41do/49/

我的设置:

Highcharts.chart('container', {
chart: {
type: 'line',
zoomType: 'x'
},
xAxis: { type: 'datetime' },
boost: {
useGPUTranslations: true
},
navigator: {
enabled: true
},
plotOptions: {
series: {
marker: {
enabled: false,
}
}
},
tooltip: {
valueDecimals: 2
},
series: [{
data: data,
}]
});

最佳答案

尝试在不将 useGPUTranslation 设置为 true 的情况下启用 boost 。例如:

Highcharts.chart('container', {
chart: {
type: 'line',
zoomType: 'x'
},
xAxis: { type: 'datetime' },
// Enables boost without any other performance options
boost: { },
navigator: {
enabled: true
},
plotOptions: {
series: {
marker: {
enabled: false,
}
}
},
tooltip: {
valueDecimals: 2
},
series: [{
data: data,
}]
});

关于javascript - 具有 boost 功能的 Highcharts 无法以小间隔正确呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52383614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com