Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JFree条形图DefaultCategoryDataset值被替换_Java_Jakarta Ee_Jfreechart - Fatal编程技术网

Java JFree条形图DefaultCategoryDataset值被替换

Java JFree条形图DefaultCategoryDataset值被替换,java,jakarta-ee,jfreechart,Java,Jakarta Ee,Jfreechart,在创建条形图时,我用下面的方式填充数据集 DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.setValue(40, "ram", "sunday"); dataset.setValue(50, "ram", "monday"); dataset.setValue(40, "arun", "sunday"); dataset.setValue(50, "arun", "sunday"); 在上一条语句

在创建条形图时,我用下面的方式填充数据集

DefaultCategoryDataset dataset = new DefaultCategoryDataset();

dataset.setValue(40, "ram", "sunday");
dataset.setValue(50, "ram", "monday");
dataset.setValue(40, "arun", "sunday");
dataset.setValue(50, "arun", "sunday");
在上一条语句中,值为
50,arun,sunday
,在上一条语句中,值为
40,arun,sunday
。。在数据集中,值50始终被考虑,值40始终被覆盖


我还需要保留它,不知道怎么做。我有什么遗漏吗??请帮助

DefaultCategoryDataset
使用内部存储值

正如Java文档中所说的

添加或更新值


这就是为什么如果使用相同的
,您的值将得到更新。这里的键指的是arun

DefaultCategoryDataset
使用内部存储值

正如Java文档中所说的

添加或更新值


这就是为什么如果使用相同的
,您的值将得到更新。这里的键是指
arun

您考虑过使用堆叠条吗?这将允许同一类别有两个值。我建议使用堆叠条形图,但客户拒绝了此建议:)您考虑过使用堆叠条形图吗?这将允许同一类别有两个值。我建议使用堆叠条形图,但客户拒绝了此建议:)是。它将只更新以前的记录。如果存在,您可以删除,然后添加新的。提供了一个全面解决方案。在填充数据集之前,我使用了
dataset.getRowIndex(“arun”)
,如果有任何值,我会在其中添加空格并使其显示在图表中;)对它将只更新以前的记录。如果存在,您可以删除,然后添加新的。提供了一个全面解决方案。在填充数据集之前,我使用了
dataset.getRowIndex(“arun”)
,如果有任何值,我会在其中添加空格并使其显示在图表中;)