AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## 5.5 空置、零值和负值 PieDataset可能会包含一些饼图不可能显示的数值,比如null、零值或者负值。对于这些数据PiePlot类有专门的处理机制来处理。如果是零值,并且该值有意义,PiePlot类默认将一个标签放置在饼图片区显示的位置,并且在图表的图例中添加一个分类。如果零值可以忽略,我们可以使用下面代码设置一个标志,不显示该数据: ``` PiePlot plot = (PiePlot) chart.getPlot(); plot.setIgnoreZeroValues(true); ``` 类似的null值也是如此处理,nul值代表dataset丢失或者不知来源的值。缺省的处理与零值相同,如果忽略null值,则代码如下: ``` PiePlot plot = (PiePlot) chart.getPlot(); plot.setIgnoreNullValues(true); ``` 在饼图中处理负值是非常不明知的 ,所以在JFreeChart中负值总是被忽略的。