我正在使用的Charts库:Daniel Gindi - Charts
如果您查看上面的图像,则每个切片外部的条目的位置偏移在距切片的距离以及对齐方式上都是可变的。
我想要什么:
到目前为止我尝试过的事情:
我尝试玩valueLinePart1Length
和valueLinePart2Length
,但这只是有所帮助,并不能完全解决问题。另外,我还研究了PieChartDataSet
的所有变量。
仍未弄清楚如何解决此问题,有人可以指出我是否缺少某些东西或如何解决此问题。
编辑:添加了代码
let values: [Double] = [16, 6, 1, 3]
let chartEntries: [PieChartDataEntry] = pieChartEntries(for: values)
let pieChartDataSet = PieChartDataSet(values: chartEntries, label: nil)
pieChartDataSet.sliceSpace = 2
pieChartDataSet.colors = colors
pieChartDataSet.valueLineWidth = 0
pieChartDataSet.valueLinePart1Length = 0.4
pieChartDataSet.valueLinePart2Length = 0
pieChartDataSet.valueTextColor = .black
pieChartDataSet.yValuePosition = .outsideSlice
pieChartDataSet.valueLineVariableLength = false
let pieChartData = PieChartData(dataSet: pieChartDataSet)
pieChart.data = pieChartData
答案 0 :(得分:-3)
将 yValuePosition 更改为 .insideSlice