Skip to content

跨端、跨平台

一次开发,处处运行。基于 C++ 构建,底层直接面向各平台 GPU 渲染框架编程,减少跨平台对图表本身带来的影响,运行在 iPhone、Android、Desktop、Web。

GPU 渲染引擎

毫秒级渲染,无惧卡顿。单帧渲染可在 2~4ms 内完成,iPhone 12 实测 50 FPS 以上,渲染 5 年日 K 线依然流畅无比。

60+ 技术指标

集成 Navi 指标引擎,支持至少 60 种主流技术指标,兼容富途、通达信、文华语法,支持自定义编写与动态下发指标。

丰富画线工具

空间尺、3 线段、黄金分割等多种画线类型,支持画线吸附、编辑、删除和样式切换,交互统一流畅。

业务增强功能

内置股票叠加、筹码分布、买卖点、行动点等业务功能,支持多种主题与自定义配色,支持功能开关与灰度发布策略。

中间业务层

接管繁重业务,接入成本从 2 周降至 3 天。统一多端代码逻辑,通过缓存、API、配置管理实现多端功能无缝同步与自由开关。

简单直观的 API

通过统一的配置接口,快速集成跨端图表能力。C++ 核心引擎,一套代码多端运行。

cpp
// 初始化图表
auto chart = LBChart::create();
chart->setType(ChartType::Candlestick);
chart->setTheme(Theme::Dark);
chart->loadData(klineData);
chart->render();

安装与集成

LBChart 以 C++ 库的形式提供,支持 CMake 集成:

cmake
# CMakeLists.txt
find_package(LBChart REQUIRED)
target_link_libraries(your_target PRIVATE LBChart::LBChart)

各平台集成详情请参考 快速开始 文档。

平台覆盖

平台状态说明
iOS✅ 已上线客户端替换完成
Android✅ 已上线客户端替换完成
Desktop✅ 已上线桌面端替换完成
Web✅ 支持可运行于现代浏览器