【发布时间】:2016-05-05 08:19:38
【问题描述】:
创建数据集的方法:
private static DefaultPieDataset getPieDataset(List<ChartObject> list)
{
DefaulPieDataset dataset = new DefaultPieDataset();
for(ChartObject object : list)
dataset.setValues(object.getKey(), object.getValueX());
return dataset;
}
我的列表包含三个具有以下值的对象:
键:高值:9
键:中值:30
键:低值:46
但是我的饼图只显示了两个类别 LOW 和 MEDIUM。 HIGH 完全被忽略。
快速的 Google 搜索显示我们可以将阈值聚合设置为较低的值,因此我试了一下,并将函数的返回类型更改为 PieDataSet,并将返回语句更改为:
return DatasetUtilities.createConsolidatedPieDataset(dataset, "Other", 0);
但还是没有运气。
如何强制 JFreeChart 不忽略较低的值。
【问题讨论】:
标签: jfreechart