ios - линия графиков не работает должным - PullRequest
0 голосов
/ 27 июня 2019

Я пытаюсь нарисовать график площади, похожий на график нормального распределения для моего приложения, используя значение 500, и я пришел к этому https://github.com/danielgindi/Charts, но он не отображается должным образом, как ожидалось, он показывает только части графика Вот мой код, если кто-то может сказать мне, что я делаю не так

    func updateGraph(line: LineChartView,
                     prices xs: [Double],
                     fit ys: [Double])
    {
        var lineChartEntry  = [ChartDataEntry]()

        for i in 0..<xs.count {

            let value = ChartDataEntry(x: xs[i], y: ys[i])
            lineChartEntry.append(value)
        }
        let lineDataSet = LineChartDataSet(values: lineChartEntry, label: "Probability")
        lineDataSet.colors = [UIColor.blue]
        lineDataSet.drawCirclesEnabled = false
        lineDataSet.drawValuesEnabled = false
        lineDataSet.drawFilledEnabled = true
        lineDataSet.fillColor = UIColor.blue
        lineDataSet.fillAlpha = 0.9
        let data = LineChartData()
        data.addDataSet(lineDataSet)
        line.data = data
        line.chartDescription?.text = "Monte Carlo Simulation"
        line.backgroundColor = UIColor.clear
        line.chartDescription?.textColor = UIColor.blue
        line.xAxis.labelTextColor = UIColor.blue
        line.gridBackgroundColor = NSUIColor.blue
        line.animate(xAxisDuration: 1, yAxisDuration: 1)
    }

Это график вывода

Хотя это ожидаемый результат (показывается один раз за несколько прогонов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...