java我可以从map或arraylist将数据设置为jfree中的DefaultCategoryDataset吗
通常我们必须使用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 楼答案
有一些例子:Examples
或者,如果您想使用列表自动添加值:
如果您使用Java,并尝试执行以下操作:
DefaultCategoryDataset list = new Arraylist<>()
,这是不可能的。因为DefaultCategoryDataset(DefaultCategoryDataset)是从AbstracDataset扩展而来的,并实现了可序列化(java.io.Serializable)。无法使用arraylist和hashmap