Wie kann ich es schaffen die Achsenbeschriftung nach rechts oder nach links zu verschieben?
Das ist ein Diagramm welches ich mit der jfreechart Bibliothek für Java erstellt habe. Es sieht ein bisschen komisch aus, weil die Achsenbeschriftung und das Kästchen nicht übereinander stehen. Was ich möchte ist entweder die Achsenbeschrifung nach links verschieben oder das Kästchen nach rechts verschieben so dass die übereinander stehen. Hat jemand ne Idee wie ich das machen könnte?
1 Antwort
Wäre es auch eine Option, die Legende generell woanders hinzuschieben?
Laut API kannst du das Element nämlich mit der setPosition-Methode an vorgegebene Positionen verschieben (probiere sie am besten einmal selbst aus, um zu sehen, wie es für dich am besten passt).
LegendTitle legend = yourChart.getLegend();
legend.setPosition(RectangleEdge.RIGHT);
//This command removes the legend of the diagrams
panel.getChart().removeLegend();
panel2.getChart().removeLegend();
Das hab ich jetzt halt so gelöst und dann eben die als Achsen Beschriftung die Laufzeit in Monaten verwendet. Das war zwar keine perfekte Lösung aber für mich zufrieden stellend.
Danke für den Tipp ich hab zwar schon inzwischen eine etwas andere Lösung gefunden aber ich werde das von dir genannte auch mal ausprobieren