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

如何为DanielGindi(ChartsDemo)在iOS中给出的图表提供输入,ios,swift,ios-charts,Ios,Swift,Ios Charts,我已经将danielGindi在github中提供的ChartsDemo swift文件库导入到我的目标c文件中。现在我想通过提供输入值来检查图表。我是图表概念的新手。提前感谢 我假设这就是您所指的库()。在该项目的文件夹中,作者给出了一个示例项目,该项目展示了如何在该库的Objective-c文件中使用Swift文件,您可以查看该文件。请说明是否需要更多信息。 干杯 您可以学习一些有关iOS图表库的教程。例如,这个: 简而言之,你应该: 1.将视图与图表类关联; 2.创造一个出口; 3.准备数

我已经将danielGindi在github中提供的ChartsDemo swift文件库导入到我的目标c文件中。现在我想通过提供输入值来检查图表。我是图表概念的新手。提前感谢

我假设这就是您所指的库()。在该项目的文件夹中,作者给出了一个示例项目,该项目展示了如何在该库的Objective-c文件中使用Swift文件,您可以查看该文件。请说明是否需要更多信息。
干杯

您可以学习一些有关iOS图表库的教程。例如,这个:

简而言之,你应该: 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
    }
}
类ViewController:UIViewController、ChartViewDelegate{
@IBVAR图表视图:LineChartView!
重写func viewDidLoad(){
super.viewDidLoad()
//设置x值
让计数=10
变量xVals:[字符串]!=[]
对于(变量i=0;i
至少提供指向库的链接,以及一些您尝试过的示例代码。谢谢…但我想知道如何为图表提供输入…导入图表后,我运行意味着它将显示白色屏幕…如果您提供解释,我将投票…这是t链接:。如何提供输入及其工作原理…有人告诉我总体想法吗…我是新手到图表。。。