You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

关于Lightning Chart OHLC Series的测试及缩放自动转换禁用咨询

问题解决方法

一、测试OHLC Series的方法

你当前的代码仅完成了OHLC系列的初始化,缺少数据绑定环节,所以无法看到实际效果。可按以下步骤测试:

  1. 确保已正确初始化Lightning Chart的XY图表实例(比如const chart = lightningChart().ChartXY({ container: 'chart-container' }),需提前在页面中准备对应ID的容器)
  2. 给OHLC系列绑定测试数据,示例代码:
// 模拟符合OHLC格式的测试数据
const testOHLCData = [
    { x: new Date(2024, 4, 1), open: 230, high: 245, low: 225, close: 240 },
    { x: new Date(2024, 4, 2), open: 240, high: 250, low: 235, close: 248 },
    { x: new Date(2024, 4, 3), open: 248, high: 260, low: 242, close: 255 }
];
// 初始化OHLC系列并绑定数据
const candleSeries = chart.addOHLCSeries().setMouseInteractions(false);
candleSeries.add(testOHLCData);
  1. 运行代码后,若页面能正常渲染蜡烛图,说明系列初始化和数据绑定逻辑正常;若无法显示,检查图表容器是否存在、Lightning Chart库是否正确引入。

二、禁用缩放时的蜡烛自动转换功能

你遇到的是Lightning Chart默认开启的数据聚合功能,缩放时会自动合并蜡烛生成新的聚合数据。要禁用该功能,直接调用OHLC系列的setDataAggregation方法关闭聚合即可:

candle[id].setDataAggregation({ enabled: false });

设置后,缩放操作只会调整现有蜡烛的显示宽度,不会生成新的蜡烛形态,始终保留原始数据对应的蜡烛。

内容的提问来源于stack exchange,提问作者vishnu

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.27 21:32:03