JFreeChart的TimeSeries的图表中删除天没有价值(JFreeChart TimeSe

2019-09-17 11:20发布

有一个简单的方法来消除天没有价值? 下面是我的一些数据
12-04-2012 => 15
13-04-2012 => 12
15-04-2012 => 10
16-04-2012 => 5

在图14-04-2012是画。 我的意思是,那里有13-04和15-04之间的较长线。 是否有可能有值之间的平等差距?

Answer 1:

您是否使用的TimeSeries(org.jfree.data.time.TimeSeries)? 如果是这样考虑使用CategoryDataset(org.jfree.data.time.TimeSeries)

   private static CategoryDataset createDataset() {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();
    dataset.addValue(15, "Series 1", "12-04-2012");
    dataset.addValue(12, "Series 1", "13-04-2012");
    dataset.addValue(10, "Series 1", "15-04-2012");
    dataset.addValue(5,  "Series 1",  "16-04-2012");
    return dataset;
} 

使用JFreeChart 线图演示使用该数据8,你会得到这样的:

Ommiting 14日



文章来源: JFreeChart TimeSeries Chart remove days with no value