JFreeChart DTSC 上的自定义 X 轴标签

Posted

技术标签:

【中文标题】JFreeChart DTSC 上的自定义 X 轴标签【英文标题】:Custom X Axis Label on JFreeChart DTSC 【发布时间】:2014-10-09 00:31:11 【问题描述】:

我有一个 JFreeChart 来显示速度变化。我使用 MilliSecondDTSC 和 MultipleOfMilliSeconds 类来显示每秒 10 个样本(100 毫秒刷新率)。在 X 轴上,它显示当前时间。我希望 X 轴应该从 00:00:00 开始并随着时间而不是当前时间增加,有没有办法实现这一点?

【问题讨论】:

【参考方案1】:

如果您使用 Java 纪元作为基线:

Date date = new Date(0L);

在域轴上设置您想要的格式和时区:

DateFormat df = new SimpleDateFormat("HH:mm:ss.SSS");
df.setTimeZone(TimeZone.getTimeZone("GMT"));
domain.setDateFormatOverride(df);

【讨论】:

以上是关于JFreeChart DTSC 上的自定义 X 轴标签的主要内容,如果未能解决你的问题,请参考以下文章

JfreeChart Axis 自定义精度或范围

如何更改 JFreeChart 中 NumberAxis 上的 tickLabel?

JFreeChart - 简记

JFreeChart:当时间轴减少时如何缩放 Y 轴?

gnuplot画折线图

使用 jfreechart 设置相同长度的 ValueAxis