Swift danielgindi/图表饼图图例标签

Swift danielgindi/图表饼图图例标签,swift,charts,Swift,Charts,在为饼图绘制图例时,我不会显示所有标签 这是代码 func AllocationsChart( pieChart: PieChartView ) { let entry1 = PieChartDataEntry(value: 65, label: "Stock") let entry2 = PieChartDataEntry(value: 35, label: "Bond") let dataSet = PieChartDataSet(entries: [entry1

在为饼图绘制图例时,我不会显示所有标签

这是代码

func AllocationsChart( pieChart: PieChartView ) {

    let entry1 = PieChartDataEntry(value: 65, label: "Stock")
    let entry2 = PieChartDataEntry(value: 35, label: "Bond")

    let dataSet = PieChartDataSet(entries: [entry1, entry2 ] , label: "Allocation" )
    let data = PieChartData(dataSet: dataSet)

    pieChart.data = data

    let labels = ["Stock","Bonds"]   // would like to set the label here

    let colors = [ Color.stock,  Color.bond ]
    dataSet.colors =  colors
    dataSet.sliceSpace = 2

    pieChart.drawHoleEnabled = true
    pieChart.transparentCircleColor = .white
    pieChart.holeRadiusPercent = 0.6667

    let l = pieChart.legend
    l.enabled = true
    l.orientation = .vertical
    l.form = .circle

}
下面是结果

是否可以像处理其他图表视图那样设置标签,如下所示:

 xAxis.valueFormatter = IndexAxisValueFormatter(values: labels)
首先,为什么债券条目没有显示出来

此外,图例标签的颜色与条目不匹配


非常感谢。

这是在末尾添加这行代码的问题:

pieChart.notifyDataSetChanged()
仍然不知道如何设置PieChartDataEntry标签以外的标签

祝你好运