Skip to content

快速开始

本文介绍如何将 LBChart 集成到你的项目中。

环境要求

  • C++17 或更高版本
  • CMake 3.16+
  • 各平台 SDK(iOS / Android / Qt / Emscripten)

安装

CMake 集成

cmake
# CMakeLists.txt
cmake_minimum_required(VERSION 3.16)
project(MyApp)

find_package(LBChart REQUIRED)

add_executable(MyApp main.cpp)
target_link_libraries(MyApp PRIVATE LBChart::LBChart)

iOS

通过 CocoaPods 集成:

ruby
# Podfile
pod 'LBChart', '~> 1.0'

Android

通过 Gradle 集成:

groovy
// build.gradle
dependencies {
    implementation 'com.longbridge:lbcharts:1.0.0'
}

第一个图表

以下是一个简单的 K 线图示例:

cpp
#include <lbcharts/lbcharts.h>

int main() {
    // 创建图表实例
    auto chart = LBChart::Chart::create();

    // 配置图表类型
    chart->setChartType(LBChart::ChartType::Candlestick);

    // 设置主题
    chart->setTheme(LBChart::Theme::Dark);

    // 加载数据
    auto data = loadKLineData(); // 你的数据加载逻辑
    chart->setData(data);

    // 添加指标
    chart->addIndicator(LBChart::Indicator::MACD);
    chart->addIndicator(LBChart::Indicator::RSI);

    // 渲染
    chart->render();

    return 0;
}

下一步