Ich verwende MDRotatingPieChart in meiner App und erstellt ein Tortendiagramm. Ich brauche Platz zwischen den Scheiben des Tortendiagramms. Kann mir jemand dabei helfen?Wie erzeuge ich Platz zwischen den Tortendiagrammen in MDRotatingPieChart?
Antwort
Ich habe MDRotatingPieChart durchlaufen, sie haben sich sehr gut entwickelt, aber leider gibt es keine Möglichkeit, Platz zwischen den Slices zu schaffen.
Im Folgenden sind einige Optionen für die Lösung.
(1) Geben Sie eine zusätzliche Scheibe mit Wert, Farbe und Beschriftung als "" ein.
Data(myValue: 10.0, myColor: UIColor(red: 1.0, green: 1.0, blue: 1.0, alpha: 1), myLabel:""),
(2) Verwenden Sie andere Bibliotheken wie - https://github.com/danielgindi/Charts
https://github.com/danielgindi/Charts/issues/104
können Sie kostenlos herunterladen Beispiel Arbeits
Haben Sie diese Lösung ausprobiert? – Hasya
Danke für Ihre Hilfe. Nun, ich habe diesen Code ausprobiert. Dies schafft Platz zwischen den Slices. Let Scheibe = createSlice (currentStartAngle - 0.015, Ende: CGFloat (currentStartAngle - currentAngle) + 0.015, Farbe: currentColor, label: currentLabel, Wert: currentValue, Prozent: 100 * currentValue/total) –
Hat Ihnen das geholfen? Dann könntest du eine Antwort akzeptieren. lassen Sie mich, wenn Sie noch in den Diagrammen stecken. – Hasya
Set Scheibe Raum PieChart Dataset
var pieChartView: PieChartView!
let pieChartDataSet = PieChartDataSet(yVals:yourdataentries, label: "Units Sold")
pieChartDataSet.sliceSpace = 5
let pieChartData = PieChartData(xVals:yourdatapoints, dataSet: pieChartDataSet)
pieChartView.data = pieChartData
gesetzt splicespace
auf piechartdataset
pieChartDataSet.sliceSpace = 2.5
Sie können Demo-Projekt erstellen und herunterladbare URL hier von Dropbox oder Laufwerk zur Verfügung stellen, so dass jeder in sie aussehen kann, und Sie Lösung. – Hasya