gpt4 book ai didi

java - 当 x-data 为 Long 时,禁用 JFreeChart 中域轴的日期格式

转载 作者:行者123 更新时间:2023-11-30 07:17:15 25 4
gpt4 key购买 nike

我正在使用 XYPlot (ChartFactory.createXYStepChart),问题是 X 轴是类型为 long 的示例帧,因此我通过调用 xyseries.add(long, double) 来填充我的 XYSeries。结果是 JFreeChart 自动将 x 值解释为 Date 实例,将它们呈现为类似于 SMPTE 时间代码的内容:

enter image description here

相反,我想将 X 值显示为普通(整数)示例帧。如何告诉绘图或渲染器恢复为默认数字格式,将 long 保留为 long

最佳答案

ChartFactory.createXYStepChart()创建 DateAxis对于xAxis,如here所示。 DateAxis 将您的 long 值解释为自 epoch 以来的毫秒数。 ;它将它们显示为日期。您可以

  • 创建一个新的 NumberAxis 并在调用绘图的 setDomainAxis() 方法时使用它。

  • 创建您自己的工厂方法,直接实例化 NumberAxis;显示了相关示例 here .

关于java - 当 x-data 为 Long 时,禁用 JFreeChart 中域轴的日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38163136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com