小编rob*_*n.s的帖子

Swift:图表填充线及更多

我很快就提出了这个库,叫做:Charts https://github.com/danielgindi/ios-charts

我尽力添加了一些功能,但是对于其他功能(在下面列出),我不知道该怎么做。任何帮助,将不胜感激。

我要执行的操作: -填充折线图(完成)-在坐标处删除圆。(完成)-删除所有轴条(Y + X)(待办事项)-删除yAxis图例(待办事项)-在线上,每x次显示值(待办事项)

我做了什么:

图表图

触摸屏上方的yValue 额外显示-基于yValue的渐变填充-动画(完成)

这是我的实际代码:

func setChart(dataPoints: [String], values: [Double]) {

    //print(dataPoints)
    //print(values)
    var dataEntries: [ChartDataEntry] = []

    for i in 0..<dataPoints.count {
        let dataEntry = ChartDataEntry(value: values[i], xIndex: i)
        dataEntries.append(dataEntry)
    }

    //Coloring
    let red = Double(arc4random_uniform(256))
    let green = Double(arc4random_uniform(256))
    let blue = Double(arc4random_uniform(256))
    let color = UIColor(red: CGFloat(red/255), green: CGFloat(green/255), blue: CGFloat(blue/255), alpha: 1)


    let lineChartDataSet = LineChartDataSet(yVals: dataEntries, label: "Temperatures")
    let lineChartData = LineChartData(xVals: dataPoints, dataSet: lineChartDataSet)
    //draw as line …
Run Code Online (Sandbox Code Playgroud)

charts graph line ios swift

4
推荐指数
1
解决办法
5719
查看次数

标签 统计

charts ×1

graph ×1

ios ×1

line ×1

swift ×1