WQCharts 1.2.1

WQCharts 1.2.1

WQ Yao 维护。



WQCharts 1.2.1

  • WQ.Yao

WQCharts

Version License Platform

  • WQCharts 是一个高度可定制的 iOS 图表库,易于使用

安装

在项目中使用WQCharts有四种方法

使用 CocoaPods 进行安装

pod 'WQCharts'

通过Swift包管理器安装(Xcode 11+)

Swift包管理器(SwiftPM)是一种用于管理Swift代码及其C系列依赖的工具。从Xcode 11开始,SwiftPM已原生集成到Xcode中。

WQCharts从5.1.0版本开始支持SwiftPM。要使用SwiftPM,您应该使用Xcode 11打开您的项目。点击文件 -> Swift包 -> 添加包依赖,输入WQCharts存储库的URL。或者您可以使用GitHub账户登录Xcode,然后只需键入WQCharts进行搜索。

导入

  • Objective-C
#import <WQCharts/WQCharts-Swift.h>
  • Swift
import WQCharts

如何使用 WQCharts

使用ChartView

  • Objective-C
    // Set chart parameters
    chartView.chart.padding = padding;
    chartView.chart.items = items;
    // ...
    [chartView redraw];
  • Swift
    // Set Chart parameters
    chartView.chart.padding = padding;
    chartView.chart.items = items;
    // ...
    chartView.redraw()

使用图表

  • Objective-C
    // Set Chart parameters
    chart.padding = padding;
    chart.items = items;
    // Draw Chart in CGContext
    [chart drawInRect:rect context:context];
  • Swift
    // Set Chart parameters
    chart.padding = padding;
    chart.items = items;
    // Draw Chart in CGContext
    chart.draw(inRect: rect, context: context)

使用动画

  • Objective-C
    WQAnimationPlayer* animationPlayer = [[WQAnimationPlayer alloc] initWithDisplayView:self.chartView];
    // The ChartView、Chart conforms to Transformable protocol
    WQAnimation* animation = [[WQAnimation alloc] initWithTransformable:self.chartView duration:0.5];
    [animationPlayer startAnimation:animation];
    self.animationPlayer = animationPlayer;
  • Swift
    let animationPlayer = AnimationPlayer(displayView: self.chartView)
    // The ChartView、Chart conforms to Transformable protocol
    let animation = Animation(self.chartView, 0.5)
    animationPlayer.startAnimation(animation)
    self.animationPlayer = animationPlayer

架构

结构图

Structure Diagram

图表类图

Chart Class Diagram

查看类图

View Class Diagram

示例

WQCharts_Polygon WQCharts_Pie WQCharts_Pie WQCharts_Axis WQCharts_Bar WQCharts_Biz