Я не получаю все метки для отображения при создании легенды для диаграммы P ie.
вот код;
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)
Во-первых, почему запись об облигации не отображается?
Кроме того, цвет метки легенды не соответствует записи.
Большое спасибо.