Frage

Ich mag Balkendiagramm mit jfreechart machen, so dass die Stangen, die zu der gleichen Kategorie gehören sollten ohne Lücken benachbarter angezeigt werden. Die Kategorien sollten mit Lücken angezeigt werden. Auch kann jede Kategorie unterschiedliche Anzahl von Bars haben. Wie kann es JFreeChart Bibliothek werden achived? Nach Bild ist die Probe von dem, was ich brauche. Hier werden alle Stäbe gleichen Kategorie von derselben Farbe sein sollte und ohne Spalt (oder eine sehr kleine Lücke).

Vielen Dank im Voraus, Abhinav

War es hilfreich?

Lösung

Ich bin das Alter dieses Beitrags bewusst. Wie auch immer ich meine Lösung bin Entsendung, vielleicht jemand anderes, der sich hier finden die Antwort sucht, wird es hilfreich sein.

Ich war für die Antwort suchen, aber fand es nicht und hatte es herauszufinden selbst.

Das ist der Code, den ich verwenden:

BarRenderer br = new BarRenderer();
br.setItemMargin(0.0);
chart.getCategoryPlot().setRenderer(br);

Andere Tipps

Sie können dies tun, mit dem setCategoryMargin () -Methode auf der Domäne-Achse.

Zum Beispiel mit einer Kategorie Grundstück:

CategoryPlot plot = chart.getCategoryPlot();
CategoryAxis domainAxis = plot.getDomainAxis();
domainAxis.setCategoryMargin(0.15f);

Sie müssen mit unterschiedlichen Werten für die Marge spielen den richtigen Wert für Ihr Diagramm zu finden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top