如何为iOS中的DanielGindi(ChartsDemo)提供的图表提供输入

时间:2015-12-24 13:09:49

标签: ios swift ios-charts

我已经导入了由danithGindi在github中给我的目标c文件的ChartsDemo swift文件库。现在我想通过提供输入值来检查图表。一些新的图表Concepts.Thanks in Advance !!!

2 个答案:

答案 0 :(得分:1)

您可以按照一些关于iOS图表库的教程进行操作。例如,这一个:http://www.appcoda.com/ios-charts-api-tutorial/

简而言之,你应该:  1.将您的视图与图表类关联;  2.创建一个出口;  3.准备数据;  4.使用数据属性分配数据。

以下随机数据的示例代码:

class ViewController: UIViewController,  ChartViewDelegate {
@IBOutlet weak var chartView: LineChartView!


override func viewDidLoad() {
    super.viewDidLoad()

    //set x values
    let count = 10
    var xVals: [String]! = []
    for (var i = 0; i < count; i++)
        {
            xVals.append("\(i)")
        }

    //set y values
    let range = 5.0
    var yVals: [ChartDataEntry] = []
    for (var i = 0; i < count; i++)
        {
            let val = drand48() * range + 35
            yVals.append(ChartDataEntry(value: val, xIndex: i))
        }

    let set1 = LineChartDataSet(yVals: yVals, label: "DataSet 1"

    // set Data
    var dataSets: [LineChartDataSet] = []
    dataSets.append(set1)
    let chartData = LineChartData(xVals: xVals, dataSets: dataSets)
    chartView.data = chartData
    }
}

答案 1 :(得分:0)

我认为这是你所指的库(https://github.com/danielgindi/ios-charts)。在该项目的文件夹中,作者给出了一个示例项目,该项目显示了如何在此库的Objective-c文件中使用Swift文件,您可以检查出来。如果需要更多信息,请输出。 干杯。