iOS-Charts在饼图中的切片外绘制切片文本

时间:2016-06-26 14:49:02

标签: ios charts ios-charts

我想在饼图中的切片外绘制切片文本,如下图所示:

slice text outside slices

我怎样才能做到这一点?

谢谢:)

4 个答案:

答案 0 :(得分:5)

试试这个

pieChartDataSet.xValuePosition = .OutsideSlice

答案 1 :(得分:0)

我还没有在ios-charts中使用饼图,但只是看一下(遗憾的是不完整的)文档,我建议尝试改变PieChartDataSet中的一些值。

特别是xValuePositionyValuePositionValuePosition

在条形图类中,它像barChartView.xAxis.labelPosition = .Bottom一样完成,因此我认为它可能是上述值之一。所以请玩一下,希望能帮到你! :)

文档:Charts Docs - PieChartDataSet

答案 2 :(得分:0)

当您使用iOS chart时,您期望的功能尚不可用。

Please refer

您可以使用其他库移动,或者仍然可以根据附加图像制作最大值。

enter image description here

You can download this code.

有一个快乐的编码。

答案 3 :(得分:0)

您可以尝试使用此行

charDataSet.valueFont = .systemFont(ofSize: 18)
charDataSet.valueLinePart1OffsetPercentage = 0.8
charDataSet.valueLinePart1Length = 0.05
charDataSet.valueLinePart2Length = 0.05
charDataSet.valueLineWidth = 0
charDataSet.yValuePosition = .outsideSlice

chart.transparentCircleRadiusPercent = 0
chart.holeColor = nil
chart.holeRadiusPercent = 0.8
chart.legend.enabled = false
chart.animate(xAxisDuration: 1)
chart.drawSlicesUnderHoleEnabled = false

致谢