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标签以外的标签
祝你好运