YOChartImageKit, 面向watchOS的图表图像框架

分享于 

4分钟阅读

GitHub

  繁體 雙語
GraphKit for watchOS
  • 源代码名称:YOChartImageKit
  • 源代码网址:http://www.github.com/yasuoza/YOChartImageKit
  • YOChartImageKit源代码文档
  • YOChartImageKit源代码下载
  • Git URL:
    git://www.github.com/yasuoza/YOChartImageKit.git
    Git Clone代码到本地:
    git clone http://www.github.com/yasuoza/YOChartImageKit
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/yasuoza/YOChartImageKit
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    YOChartImageKit

    Carthage compatibleVersionLicensePlatform

    由于watchOS没有的UIView 类,所以YOChartImageKit使用给定值绘制一个图表的UIImage。
    可以自定义值和颜色。

    watchos

    ios

    安装

    CocoaPods

    use_frameworks!
    pod 'YOChartImageKit', '~> 1.1'

    Carthage

    
    github"yasuoza/YOChartImageKit" ~> 1.1
    
    
    
    

    CocoaSeeds

    # For both iOS and watchOS frameworktarget 'YOChartImageKit'do github 'yasuoza/YOChartImageKit', '1.1.0', files:'Source/YOChartImageKit/*.{h,m}'end

    配置

    以下部分描述了绘制图表的方法。
    如果你想尝试 YOChartImageKit,请打开 YOChartImageKit.xcodeproj。 iOS和watchOS的示例应用程序。

    折线图

    实体

    let image =YOLineChartImage()
    image.strokeWidth=4.0// width of lineimage.strokeColor=randomColor() // color of lineimage.values= [0.0, 1.0, 2.0] // chart valuesimage.smooth=false// disable smooth lineimage.drawImage(frame, scale: scale) // draw an image
    平滑

    let image =YOLineChartImage()
    image.strokeWidth=4.0// width of lineimage.fillColor=randomColor() // color of areaimage.values= [0.0, 1.0, 2.0] // chart values// image.smooth = true//[default] draws a smooth lineimage.drawImage(frame, scale: scale) // draw an image

    条形图

    垂直

    let image =YOBarChartImage()
    image.values= [0.0, 1.0, 2.0] // chart valuesimage.fillColor=randomColor() // color of bars// image.barPadding = 2.0//[optional] padding of bars// image.barStyle =. Vertical//[default] draws a vertical barsimage.drawImage(frame, scale: scale) // draw an image
    水平

    let image =YOBarChartImage()
    image.values= [0.0, 1.0, 2.0] // chart valuesimage.fillColor=randomColor() // color of bars// image.barPadding = 2.0//[optional] padding of barsimage.barStyle=. Horizontal// draws a horizontal barsimage.drawImage(frame, scale: scale) // draw an image

    圆环图

    let image =YODonutChartImage()
    image.donutWidth=16.0// width of donut// image.labelText ="LABEL"//[optional] center label text// image.labelColor = UIColor.whiteColor()//[optional] center label colorimage.values= [10.0, 20.0, 70.0] // chart valuesimage.colors= (0..<3).map { _inrandomColor() } // colors of piecesimage.drawImage(frame, scale: scale) // draw an image

    框架要求

    • watchOS ~> 2.0

    构建要求

    • Xcode> = 7.1

    示例应用程序

    iOS和watchOS均可以使用示例应用程序。

    
    pod try YOChartImageKit
    
    
    
    

    或者使用Xcode打开 YOChartImageKit.xcodeproj 并构建演示应用程序。


      framework  图像  CHAR  chart  监听  
    相关文章