Ich ändere die Breite der Balken in einem Diagramm mit (CPBarPlot *)barPlot.barWidth
, aber der Abstand zwischen den Balken ändert sich nicht und sie überlappen sich jetzt. barPlot.barOffset
funktioniert gut für den anfänglichen Offset, aber ich konnte nicht herausfinden, wie Sie den Abstand zwischen den nachfolgenden Balken ändern. Es scheint, als ob ich etwas mit dem Abstand der Intervalle auf der Achse ändern muss, aber ich sehe nichts in Bezug auf Intervallabstand in CPBarPlot
. Wer weiß, wie dies erreicht werden kann?CPBarPlot Breite/Abstand
1
A
Antwort
2
Hier ist ein Beitrag, der sich mit diesem Thema helfen könnten: http://mela.ertale.com/blog/?p=193
Viel Glück!
Ich stieß auf das, aber ich sah nichts in Bezug auf die Abstände. Ich muss es nochmal durchsehen. – mgriepentrog
Es hatte einige gute Informationen zum Einstellen der Breite der gesamten Achse, was, wie ich dachte, beim Modifizieren des Raums zwischen den Balken helfen könnte. –
Ich habe es herausgefunden. Anstatt den Abstand explizit anzugeben, ermittelt er dies basierend auf den Achsenbereichen. In meinem Fall hatte ich 'plotSpace.yRange = [CPPlotRange plotRangeWithLocation: CPDecimalFromFloat (0.0f) Länge: CPDecimalFromFloat (100.f)];' wenn ich nur zwei Werte hatte. Durch Ändern des Bereichs von 0-2 wurde das Problem behoben. – mgriepentrog