2010-01-08 6 views
5

Ich möchte Balkendiagramm mit jfreechart so erstellen, dass die Bars, die zur gleichen Kategorie gehören, nebeneinander ohne Lücken angezeigt werden soll. Die Kategorien sollten mit Lücken angezeigt werden. Auch jede Kategorie kann eine andere Anzahl von Balken haben. Wie kann es mit Jfreechart-Bibliothek erreicht werden? Folgendes Bild ist das Beispiel von dem, was ich benötige. Hier sollten alle Balken der gleichen Kategorie die gleiche Farbe und keine Lücke (oder eine sehr kleine Lücke) haben.Erstellen von Balkendiagramm mit jfreetchart mit Balken der gleichen Kategorie

alt text http://www.freeimagehosting.net/uploads/b197c272ec.jpg

Vielen Dank im Voraus, Abhinav

Antwort

4

Ich bin mir des Alters dieses Beitrags bewusst. Wie auch immer, ich poste meine Lösung, vielleicht findet jemand, der sich hier auf der Suche nach der Antwort befindet, es nützlich.

Ich war auf der Suche nach der Antwort, aber habe es nicht gefunden und musste es selbst herausfinden.

, dass der Code ist ich benutze:

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

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

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.

Verwandte Themen