我在swift语言中使用ios-charts。我想在每个节点被选中时显示更多的数据。一个标记不会有足够的空间为我想要显示的所有信息,所以我想在ViewController本身的专用标签中显示它。有什么办法可以做到吗?
我得到了chartValueSelected
方法的工作,但我不确定如何利用它。
含ChartViewDelegate
和
chtChart.delegate = self
我有一个名为textNotes
的数组,它对应于数组中的每个数据条目并创建了一个名为infoLabelChart
的标签
func chartValueSelected(_ chartView: ChartViewBase, entry:
ChartDataEntry, highlight: Highlight) {
let pos = NSInteger(entry.x)
infoLabelChart.text = "(textNotes[pos])"
}