gpt4 book ai didi

java - 用Java绘制时间图

转载 作者:行者123 更新时间:2023-11-30 04:44:43 24 4
gpt4 key购买 nike

我对 Java 中的图形可视化有点陌生,我正在尝试使用 JFreeChart 库,

我目前有 2 个数组:

第一个数组是一个整数值数组。

第二个数组是日期数组。

我想绘制一个图表,其中日期位于 X 轴,整数值应位于 Y 轴。任何人都可以帮助我如何创建这样的图表。

我已经检查了 XYLine Chart,但问题是数据集只接受整数作为输入,但我必须输入日期。

任何其他建议我如何创建这样的图表。

最佳答案

您的 X 轴需要是一个 TimeSeriesCollection

查看以下Time Series Demo .
您可以通过搜索 JfreeChart Time Series 找到其他示例

更新:为了解决某些类和方法已被 @deprecated 但示例仍然使用它们的事实 - 您需要按如下方式修改示例:
1) 删除对以下内容的任何引用:TimeSeriesCollection::setDomainIsPointsInTime(...)不需要它,因为:

 /* @deprecated This flag is no longer used, as of 1.0.1.  The
* <code>includeInterval</code> flag in methods such as
* {@link #getDomainBounds(boolean)} makes this unnecessary.
*/

2) 从 TimeSeries(..., ...) 中删除第二个参数。不需要它,因为:

 /* @deprecated As of 1.0.13, it is not necessary to specify the
* <code>timePeriodClass</code> as this will be inferred when the
* first data item is added to the dataset.
*/

关于java - 用Java绘制时间图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11313344/

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