如何在 Charts 库中默认 select 饼图切片
How to select pie chart slice by default in Charts library
我在 Charts ios library 中使用饼图。我想知道,当饼图加载时,我如何 select 默认第一个切片。
我找到了这个 chartView.highlightValue(x: 45, dataSetIndex: 0)
。但是这段代码不起作用。
我的饼图有两个切片 PieChartDataEntry
。我希望第一个默认 selected。
let entries = (0..<count).map { (i) -> PieChartDataEntry in
if i == 0 {
return PieChartDataEntry(value: 45,
label: "")
} else {
return PieChartDataEntry(value: 55,
label: "")
}
}
如果要选择第一个切片,请将 x
设置为 0
。请注意,这里的 x
是您数据的 index
,对于 PieCharts
,dataSetIndex
始终是 0
chartView.highlightValue(x: 0, dataSetIndex: 0)
我在 Charts ios library 中使用饼图。我想知道,当饼图加载时,我如何 select 默认第一个切片。
我找到了这个 chartView.highlightValue(x: 45, dataSetIndex: 0)
。但是这段代码不起作用。
我的饼图有两个切片 PieChartDataEntry
。我希望第一个默认 selected。
let entries = (0..<count).map { (i) -> PieChartDataEntry in
if i == 0 {
return PieChartDataEntry(value: 45,
label: "")
} else {
return PieChartDataEntry(value: 55,
label: "")
}
}
如果要选择第一个切片,请将 x
设置为 0
。请注意,这里的 x
是您数据的 index
,对于 PieCharts
dataSetIndex
始终是 0
chartView.highlightValue(x: 0, dataSetIndex: 0)