gpt4 book ai didi

javascript - 控制 HighCharts 中何时使用升压模式?

转载 作者:行者123 更新时间:2023-12-03 00:07:50 25 4
gpt4 key购买 nike

我已在我的应用程序中包含 boost.js 模块。默认情况下,这会根据某些阈值启用升压模式。我想控制热图的增强模式何时启动。我找到了以下 3 个选项。该文档有点困惑。这些选项有什么区别?如果希望无论数据点数量如何都始终启用升压模式,我应该使用哪一个?

  1. plotOptions.series.turboThreshold
  2. boost.seriesThreshold
  3. plotOptions.series.boostThreshold

最佳答案

1。 plotOptions.series.turboThreshold

此设置与 boost 模块无关,正如 API 规定的那样,这只适用于数据配置为数组的系列。并且将在不需要 boost 模块的情况下加速这些情况:

When a series contains a data array that is longer than this, only one dimensional arrays of numbers, or two dimensional arrays with x and y values are allowed. Also, only the first point is tested, and the rest are assumed to be the same format. This saves expensive data checking and indexing in long series. Set it to 0 disable.

2。 boost.seriesThreshold

此设置根据存在的系列数量启用升压模式。无论每个系列有多少分。

Set the series threshold for when the boost should kick in globally.

Setting to e.g. 20 will cause the whole chart to enter boost mode if there are 20 or more series active. When the chart is in boost mode, every series in it will be rendered to a common canvas. This offers a significant speed improvment in charts with a very high amount of series.

3。 plotOptions.series.boostThreshold

这是系列类型特定或全局设置。您可以将其应用于一种系列类型或所有系列类型。

Set the point threshold for when a series should enter boost mode.

Setting it to e.g. 2000 will cause the series to enter boost mode when there are 2000 or more points in the series.

To disable boosting on the series, set the boostThreshold to 0. Setting it to 1 will force boosting.

4。 series.seriesType.boostThreshold

这是 3 的本地版本。在这里您可以将 boost 应用于特定系列。

<小时/>

如果您想始终使用升压模式,请设置 3. 如 API 中所述:

Highcharts.chart('container', {
plotOptions: {
series: {
boostThreshold: 1
}
},
...
}

JSFiddle 示例: https://jsfiddle.net/ewolden/bxkqv38a/1/

关于javascript - 控制 HighCharts 中何时使用升压模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54882730/

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