Apo*_*nut 5 java charts jfreechart
我想使用XYLineChart为JFreeChart实现一个功能.所以,现在我有一个XYLineChart,我想找到取决于峰值中心的x值(参见附图,了解我的需求).所以,我想实现一个临界线(水平线,蓝色的),让用户可以把他想要的东西,并在特定的y值,该treshold线需要交叉xyLine的(频谱).对我来说,似乎从逻辑上开始迭代这一点的值并看看前一点或前点(比如10点)是否具有较低的趋势,如果没有,并且具有更高的趋势,很明显最大值在此之前当前点,然后迭代到该点并获得x的值取决于该最大值y.
拜托,我需要更多的想法,如果有人有时间指导我,那就是JFreeChart中我从未做过的事情(我认为).

编辑(1):这可以是另一种解决方案吗?提取Y RangeValue,其中阈值线与数据相交,然后应用线斜率方程直到线斜率方程反转(因此存在最大值).来自JFreeChart的LineFunction2D是这样做的吗?