gpt4 book ai didi

java - 如何将 mysql 数据库中的日期放入 JFreeChart 图中?

转载 作者:行者123 更新时间:2023-11-29 00:29:48 25 4
gpt4 key购买 nike

我遇到了在我的 JFreeChart 图表上放置日期的问题。我从我的本地 MySql 数据库中读取了 double 值和日期值,但我无法将日期放在图表上。

这是我无用的尝试

    XYSeries series = new XYSeries("Dynamic");

for (int i = 0; i < ch.size(); i++) {
series.add(ch.get(i) * * *.get_date() * * *
,ch.get(i).get_pro());
}

XYDataset xyDataset = new XYSeriesCollection(series);

JFreeChart chart = ChartFactory.createXYLineChart("Title", "Date", "Buy",
xyDataset,
PlotOrientation.VERTICAL,
true, true, true);
JFrame add = new DynamicCurrency(ch);
add.getContentPane().add(new ChartPanel(chart));
add.setVisible(true);

我把错误的地方加粗了。非常感谢

最佳答案

您可以使用 getTime() 方法返回一个 long 并将其转换为 double:

series.add((double) ch.get(i).get_date().getTime(), ch.get(i).get_pro());

关于java - 如何将 mysql 数据库中的日期放入 JFreeChart 图中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17134900/

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