2012-01-16 12 views
10

JFreeChart kullanarak basit bir histogram oluşturmalıyım. Bu grupların her birine atanan sayısal değerlere sahip 3 grup olmalıdır. Sorun, "Grup" ve "Alt Grup" (yani dataset.setValue(5,"Subgroup1.1","Group1");) belirtmek için DefaultCategoryDataset gerektirir, ancak alt gruplara sahip değilim. DefaultCategoryDataset'un alternatifi nedir? Böyle bir şey almak gerekir:JFreeChart içinde temel histogram

DefaultCategoryDataset dataset = new DefaultCategoryDataset(); 
dataset.setValue(2, "Group1"); 
dataset.setValue(3, "Group2"); 
dataset.setValue(5, "Group3"); 
+4

benim sorununa çözüm bulundu. Burada bir örnek verilmiştir http://www.java2s.com/Code/Java/Chart/JFreeChartXYSeriesDemo3.htm –

cevap

1

sadece her bir bölüm için aynı satır tuşunu kullanın ve bu gibi sütun anahtarını değişebilir:

DefaultCategoryDataset dataset = new DefaultCategoryDataset(); 
dataset.addValue(561, "Age", "1 - 10"); 
dataset.addValue(1231, "Age", "10 - 20"); 
dataset.addValue(12323, "Age", "20+");