通常我们必须使用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
的帮助下创建数据集答案 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}}