gpt4 book ai didi

jfreechart - 将静态网格线添加到 JFreeChart 时间序列图表

转载 作者:行者123 更新时间:2023-12-01 09:37:57 31 4
gpt4 key购买 nike

我正在尝试实现 a timeseries chart在 JFreeChart 中有一个特殊的要求。我可以绘制图表,但我不知道如何在图表中的最后一个值处实现垂直红线。它应该始终在同一个位置,并且应该始终与最后一个值相交。

我完全不知道如何做到这一点。我在想也许可以将其实现为静态网格线,但我不知道如何指定。

此外,图表的大小将是静态的,因此可以接受一些迂回的方式,希望不引入任何 3rd 方库。

可以找到我正在努力实现的图像here .

谢谢。

最佳答案

嗯,我用记号笔解决了这个问题。这是执行此操作的代码:

JFreeChart chart = ChartFactory.createTimeSeriesChart(...);
XYPlot plot = chart.getXYPlot();
Long timestampToMark = new Date().getTime();
Marker m = new ValueMarker(timestampToMark);
m.setStroke(new BasicStroke(2));
m.setPaint(Color.RED);
plot.addDomainMarker(m);

也许其他人会觉得这很有用。

关于jfreechart - 将静态网格线添加到 JFreeChart 时间序列图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4407735/

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