首页 > 解决方案 > 如何在图表库中默认选择饼图切片

问题描述

我在Charts ios library中使用饼图。我想知道,当饼图加载时,如何默认选择第一个切片。

我找到了这个chartView.highlightValue(x: 45, dataSetIndex: 0)。但是这段代码不起作用。

我的饼图有两个切片PieChartDataEntry。我希望默认选择第一个。

let entries = (0..<count).map { (i) -> PieChartDataEntry in
            if i == 0 {
                return PieChartDataEntry(value: 45,
                                         label: "")
            } else {
                return PieChartDataEntry(value: 55,
                                         label: "")
            }
        }

标签: iosswiftchartspie-chartios-charts

解决方案


如果要选择第一个切片,请将 设置x0。请注意,x这是index您的数据,并且dataSetIndex始终0用于PieCharts

chartView.highlightValue(x: 0, dataSetIndex: 0)

推荐阅读