切片外部的饼图条目具有不同的位置偏移

时间:2018-07-21 07:24:38

标签: swift charts ios-charts

enter image description here

我正在使用的Charts库:Daniel Gindi - Charts

如果您查看上面的图像,则每个切片外部的条目的位置偏移在距切片的距离以及对齐方式上都是可变的。

我想要什么:

  1. 将输入文本对齐到切片外部的中心。 [看1和3]
  2. 将所有切片文本与切片等距。 [看3和6]

到目前为止我尝试过的事情:

我尝试玩valueLinePart1LengthvalueLinePart2Length,但这只是有所帮助,并不能完全解决问题。另外,我还研究了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

1 个答案:

答案 0 :(得分:-3)

将 yValuePosition 更改为 .insideSlice