使用 JFreeChart 在 x 轴上的日期时间

Posted

技术标签:

【中文标题】使用 JFreeChart 在 x 轴上的日期时间【英文标题】:Date Time on x-axis using JFreeChart 【发布时间】:2015-03-06 17:35:10 【问题描述】:

我想使用数据库 (Oracle) 中的数据创建图表。 数据集包含DateTimeStamp 值和数值 DateTimeStamp 值以 15 分钟为间隔,通常延长超过一个日历日的时间。 DateTimeStamp 值需要在 X 轴上绘制,数据值(数字)将在 Y 轴上绘制。 x 轴主要标记应为日历日。 我已经购买了JFreeChart的企业版,但是提供的用户名密码不允许我在他们的forum上提问,并且向所有者发送电子邮件导致没有回复。

感谢您提供的任何帮助。一个工作代码块/sn-p 将是理想的,非常感谢。

【问题讨论】:

【参考方案1】:

查看JDBCXYDataset,其中uses查询的ResultSetMetaData识别与日期和时间相关的Types。完整示例见here 和here。

顺便说一句,访问support forum 是免费的;只需点击register 链接。

【讨论】:

以上是关于使用 JFreeChart 在 x 轴上的日期时间的主要内容,如果未能解决你的问题,请参考以下文章

使用 ggplot 在折线图中仅绘制 x 轴上的日期向量的值

mpld3 不能正确显示 x 轴上的日期

处理 d3.js 轴上的日期

堆叠列不格式化 x 轴上的日期时间戳

在 x 轴上显示工作日而不是 Grafana 上的日期

Seaborn 条形图中 X 轴上的排序和格式化日期