gpt4 book ai didi

java - 确定 JFreeCharts 中 2 个点之间的值

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

想象一个 XY 折线图。 X 轴是一个数字范围,Y 轴也是。

图表上有3个系列

域十字线未锁定数据:

plot.setDomainCrosshairLockedOnData(false);

我想知道所选 DomainCrossHair 值的三个系列中每个系列的范围值是多少。问题不是每个系列在每个域点都有一个实际数据点,而是应该有一种方法,可以根据渲染线及其两点之间的斜率来了解相应的范围值。

有道理吗?编辑:一张图片胜过一千个字: alt text

最佳答案

给定 xc 和周围点 x1,y1 x2,y2 处的十字准线,yc 的值应为:

yc = y1 + ((y2 - y1)/(x2 - x1)) * (xc - x1)

在 xc,yc 给出你的十字路口

(在除法之前使用 int 算术乘法可以防止舍入错误。)

关于java - 确定 JFreeCharts 中 2 个点之间的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3471907/

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