我可以在map或arraylist的jfree中将数据设置为DefaultCategoryDataset

时间:2017-09-21 06:31:36

标签: java

通常我们必须使用addValue手动将值添加到数据集中,如下所示,

 DefaultCategoryDataset dataset =new DefaultCategoryDataset( );     
         dataset.addValue( 1.0 , fiat , speed );        
          dataset.addValue( 3.0 , fiat , userrating );        
          dataset.addValue( 5.0 , fiat , millage ); 
          dataset.addValue( 5.0 , fiat , safety; )

是否有其他方法可以在arraylist或hashmap

的帮助下创建数据集

1 个答案:

答案 0 :(得分:0)

有一些例子:Examples

或者,如果您的意思是想要使用列表来自动添加值:

DefaultCategoryDataset list = new Arraylist<>()

如果您使用Java,并尝试执行以下操作:protected AbstractDataset() { this.group = new DatasetGroup(); this.listenerList = new EventListenerList(); this.notify = true; } 这是不可能的。因为DefaultCategoryDataset(DefaultCategoryDataset)是从AbstracDataset扩展并实现Serializable(java.io.Serializable)。没有办法使用arraylist和hashmap。

{{1}}