2010-01-08 14 views
5

Aynı kategoriye ait çubukların herhangi bir boşluk olmadan bitişik görünmesi için jfreechart kullanarak çubuk grafik oluşturmak istiyorum. Kategoriler boşluklarla gösterilmelidir. Ayrıca, her bir kategori farklı sayıda çubuğa sahip olabilir. Jfreechart kitaplığı kullanılarak nasıl edinilebilir? Aşağıdaki resim, ihtiyacım olanın örneğidir. Burada, aynı kategorideki tüm çubuklar aynı renkte olmalı ve boşluk olmamalıdır (veya çok az boşluk). peşinAynı kategorideki çubukları içeren jfreechart'ı kullanarak barchart oluştur

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

sayesinde Abhinav

cevap

4

Bu yazının yaşının farkındayım. Her neyse, benim çözümümü gönderiyorum, belki de cevabını arayan kendini bulabilecek başka biri de yararlı bulacaktır.

Cevabı aradım ama bulamadım ve kendim bulmak zorundaydım. olduğu

kodu kullandığım:

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

Etki alanı ekseninde setCategoryMargin() metodu ile bunu yapabilirsiniz. Bir Kategori Arsa ile Örneğin

:

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

Sen grafikte için doğru değeri bulmak için marjı için farklı değerlere sahip oynamak gerekir.

İlgili konular