在日期轴jfreechart上的最大日期设置最高刻度标记值

时间:2017-05-09 14:07:49

标签: java jfreechart

我尝试了对DateAxis进行子类化:

private class FixDateAxis extends DateAxis {

    @Override
    public Date calculateLowestVisibleTickValue(DateTickUnit unit) {
        return getMinimumDate();
    }

    @Override
    public Date calculateHighestVisibleTickValue(DateTickUnit unit) {
        return getMaximumDate();
    }
}

并将其用于我的情节:

axis = new FixDateAxis();
DateFormat formatter = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
axis.setDateFormatOverride(formatter);
axis.setFixedAutoRange(5000);
plot.setDomainAxis(axis);

结果:

enter image description here

但我想在x轴的末端实际上还有一个刻度值。

JFreeChart可以吗?任何指针都会有所帮助!

0 个答案:

没有答案