簡體   English   中英

iOS-Charts 在餅圖中的切片外繪制切片文本

[英]iOS-Charts draw slice text outside the slices in pie chart

我想在餅圖中的切片之外繪制切片文本,如下圖所示:

在切片外切片文本

我怎樣才能做到這一點?

謝謝:)

試試這個

pieChartDataSet.xValuePosition = .OutsideSlice

我自己還沒有在ios-charts中使用餅圖,但只是看一下(遺憾的是不完整的)文檔,我建議嘗試改變PieChartDataSet中的一些值。

特別是, xValuePositionyValuePositionValuePosition

在條形圖類中,它就像barChartView.xAxis.labelPosition = .Bottom ,因此我認為它可能是上述值之一。 所以請玩一下,希望能幫到你! :)

文檔: 圖表文檔 - PieChartDataSet

當您使用iOS圖表時 ,您所期望的功能尚不可用。

請參考

您可以使用其他庫移動,也可以根據附加圖像制作最大值。

在此輸入圖像描述

您可以下載此代碼。

有一個快樂的編碼。

你可以試試這條線

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

問候

為此,您可以嘗試以下操作。 如果使用 PieChart,它將在切片之外繪制值,並用一些線指向正確的切片。

dataSet.yValuePosition = .outsideSlice

以上將為您提供以下結果

餅圖演示

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM