0

我在我的程序中使用 jfree 图表。我DefaultCategoryDataset用来保存我想在图表中显示的数据。现在我想写DefaultCategoryDataset的值包括列、行和值的列表。有谁知道我该怎么做??

frame = new JFrame();
frame.setBounds(50, 50, 1135, 1029);

DefaultCategoryDataset dataSet = new DefaultCategoryDataset(); 
for (int i = 0; i < observedEWMAs.size(); i++) {
 dataSet.addValue(observedEWMAs.get(i), "observed" + title,
          ((Integer) (i + 1)).toString()); 
//here i want to write data set fo file
4

1 回答 1

1

使用此处DefaultCategoryDataset定义的 in BarChartDemo1,以下代码会产生预期的输出:

代码:

for (int r = 0; r < dataset.getRowCount(); r++) {
    String series = (String) dataset.getRowKey(r);
    for (int c = 0; c < dataset.getColumnCount(); c++) {
        System.out.println(series
            + ", " + dataset.getColumnKey(c)
            + ", " + dataset.getValue(r, c));
    }
}

安慰:

一、第一类,1.0
一、2类、4.0
一、3类、3.0
一、4类、5.0
一、5类、5.0
二、1类、5.0
二、类别2、7.0
二、3类、6.0
二、4类、8.0
二、5类、4.0
三、1类、4.0
三、类别2、3.0
三、3类,2.0
三、4类、3.0
三、5类、6.0
于 2013-04-19T18:22:20.803 回答