Highstock图表超1000数据点时标记点不显示的解决咨询
解决Highstock折线系列标记点任意缩放级别可见问题
- 针对目标折线系列单独配置参数,而非全局设置,具体调整如下:
- 强制启用标记点:设置
marker.enabled: true,确保标记始终显示 - 关闭该系列的数据分组:设置
dataGrouping.enabled: false,避免少量点被聚合隐藏 - 针对该系列关闭turbo模式:设置
turboThreshold: 0,确保所有点被渲染
- 强制启用标记点:设置
示例代码片段:
series: [ // 其他大数据量系列配置 { name: '少量日期数据的折线系列', type: 'line', data: [/* 你的日期数据 */], marker: { enabled: true }, dataGrouping: { enabled: false }, turboThreshold: 0 } ]
说明
全局设置plotOptions.series.turboThreshold无法解决问题,因为Highstock默认对时间序列启用数据分组,会将离散的少量点在全局视图下合并。单独为目标系列关闭数据分组并强制开启标记,才能确保任意缩放级别下标记点都可见。
内容的提问来源于stack exchange,提问作者shahrooz bazrafshan
相关产品推荐
相关产品推荐

