Я пытаюсь работать над приложением, которое принимает пользовательский ввод и выдает диаграмму в другом контроллере представления в XCode. Я использую RealmSwift и Chart API
let realm1 = numToSave()
func updateGraph(){
var numbers = realm1.numbers
var lineChartEntry = [ChartDataEntry]() //this is the Array that will eventually be displayed on the graph.
// loop
for i in 0..<numbers.count {
let xAxisArray = [1, 2, 3, 4, 5]
let value = ChartDataEntry(x: Double(xAxisArray[i]), y: Double(numbers[i])) // here we set the X and Y status in a data chart entry
lineChartEntry.append(value) }
let line1 = LineChartDataSet(entries: lineChartEntry, label: "Mood")
let data = LineChartData()
data.addDataSet(line1)
chart.data = data
chart.chartDescription?.text = "My awesome chart"
}
}
. Кроме того, список чисел имеет вывод типа
List<int> <0x600001226640> (
[0] 3
)
. Я получаю ошибку CGAffineTransformInvert: особая матрица. Любая помощь о том, как я могу решить эту проблему?