轻量级图表 4.0.0

轻量级图表 4.0.0

轻量级图表贝留索夫·德米特里亚历山大·涅万采夫 维护。



  • TradingView,Inc.

iOS LightweightCharts

Version License Platform

iOS LightweightCharts是TradingView Lightweight Charts库的iOS封装。

示例

要运行示例项目,请先克隆仓库,然后在示例目录中首先运行pod install

要求

  • iOS 10.0+

安装

轻量级图表通过CocoaPods提供。要安装它,只需简单地将以下行添加到您的Podfile中:

pod 'LightweightCharts', '~> 3.7.1'

使用

import LightweightCharts

创建一个LightweightCharts实例,这是一个UIView的子类,并将其添加到您的视图中。

var chart: LightweightCharts!

// ...
chart = LightweightCharts()
view.addSubview(chart)
// ... setup layout

将任何序列添加到图表中,并保存对其的引用。

var series: BarSeries!

// ...
series = chart.addBarSeries(options: nil)

向序列中添加数据。

let data = [
    BarData(time: .string("2018-10-19"), open: 180.34, high: 180.99, low: 178.57, close: 179.85),
    BarData(time: .string("2018-10-22"), open: 180.82, high: 181.40, low: 177.56, close: 178.75),
    BarData(time: .string("2018-10-23"), open: 175.77, high: 179.49, low: 175.44, close: 178.53),
    BarData(time: .string("2018-10-24"), open: 178.58, high: 182.37, low: 176.31, close: 176.97),
    BarData(time: .string("2018-10-25"), open: 177.52, high: 180.50, low: 176.83, close: 179.07)
]

// ...
series.setData(data: data)

许可协议

本软件遵循Apache License 2.0(“许可协议”);除非符合许可协议,否则不得使用此软件。您可以在LICENSE文件中找到一份许可协议。除非适用法律要求或明确书面同意,否则根据许可协议分发的软件是基于“现状”提供的,不提供任何明示或暗示的保证或条件。有关许可协议的具体语言规定权限和限制,请参阅许可协议。

本软件整合了tslib(https://github.com/Microsoft/tslib,(c)Microsoft Corporation)的几个部分,这些部分受Apache License 2.0的覆盖。

本许可协议要求指定TradingView为产品制作者。您应在您的网站或移动应用程序的用户可访问的页面中添加NOTICE文件中的“版权声明”以及https://www.tradingview.com/的链接。作为对本产品的贡献的感谢,我们希望您在显眼位置添加它。