我有一個圖表,當我觸摸它。它成功地突出了我們的圖表,但我似乎無法檢索正在選擇的特定數據點。iOS swift圖表庫:如何檢索圖表選擇上的數據項?
爲了更具體一些,我使用了一個水平條形圖,以便它是一個分段條形圖。這是用於創建條形圖我們的數據類型爲:
updateGraph(list: Array<Double>) {
let dataEntries = [BarChartDataEntry(x: 0.0, yValues: list)]
let barChartDataSet = BarChartDataSet(values: dataEntries, label: "")
let colorValues = colorList.map({ $0.color })
barChartDataSet.colors = colorValues//ChartColorTemplates.material()
let labelValues = nameList.map({ $0.name })
barChartDataSet.stackLabels = labelValues
let barChartData = BarChartData(dataSet: barChartDataSet)
barChartData.setValueFont(UIFont.systemFont(ofSize: 12.0))
barChart.data = barChartData
}
現在,當我選擇了此圖的特定部分,我能順利拿到chartValueSelected火,但它返回一個可識別特定的列表中沒有任何有用的數據索引被選中。