如何在Jfreechart中的DynamicTimeSeriesCollection中显示当前时间?

时间:2014-01-30 12:36:49

标签: java jfreechart

在我的应用程序中,我想在JFreechart的X轴上显示当前时间。但它始于 00:00:00但实际上我想要像下午06:15:30

我正在设置这样的时基,

    final DynamicTimeSeriesCollection dataset =  new DynamicTimeSeriesCollection(1, 2 * 60, new Second());
    dataset.setTimeBase(new Second(0, 0, 0, 1, 1, 2011));

设置DomainAx就像这样,

    final XYPlot plot = Chart.getXYPlot();
    ValueAxis domain = plot.getDomainAxis();
    domain.setAutoRange(true);

我的输出是,

enter image description here

1 个答案:

答案 0 :(得分:0)

    Date date = new Date();
    Dataset.setTimeBase(new Second(date));

通过使用上述陈述,我解决了这个问题。