我在之前的项目中使用了高级图表,但它与行业有一些许可问题,所以我转向D3,但我喜欢他们的性能优化,特别是使用boost。如何在D3中实现相同的性能。
提升链接:https://code.highcharts.com/modules/boost.js
下面是使用boost的示例代码。
{
boost: {
useGPUTranslations: true
},
title: {
text: 'Highcharts Boost'
},
series: [{
boostThreshold: 1, // Boost when there are more than 1
// point in the chart.
data: [[0, 1], [1, 2], [2, 3]],
}]
};
我可以使用highcharts boost库,因为它只设计用于高级图表,或者有没有什么方法可以使用D3中的其他库来提高性能?
答案是否定的,您不能将boost
模块与Highcharts之外的其他库一起使用。该模块由Highcharts开发人员创建,仅适用于Highcharts。
文件:https://www.highcharts.com/docs/advanced-chart-features/boost-module