5

XYLineChart を使用して JFreeChart に機能を実装したいと考えています。したがって、今のところ、XYLineChart があり、ピークの中心に応じて x 値を見つけたいと考えています (必要なものを理解するには、添付の図を参照してください)。したがって、ユーザーが希望する場所に配置できるしきい値線 (水平線、青い線) を実装したいと考えています。その特定の y 値では、しきい値線が XYLine (スペクトル) と交差する必要があります。私にとっては、論理的にその時点から値を反復し始め、前または前方のポイント (10 ポイントとしましょう) の傾向が低いかどうかを確認し、そうでない場合は傾向が高く、最大値が前にあることは明らかです現在のポイント、次にそのポイントまで反復し、その最大値 y に応じて x の値を取得します。

どうか、もっとアイデアが必要です。また、JFreeChart では決して行われなかったこのことのために、誰かが私を案内する時間があれば (私は思う)。

ここに画像の説明を入力

編集 (1):これは別の解決策になる可能性がありますか? しきい値線がデータと交差する Y RangeValue を抽出し、次に、線の傾きの方程式が逆になるまで (最大値が存在するように) 線の傾きの方程式を適用します。JFreeChart の LineFunction2D はこれを行う方法ですか?

4

1 に答える 1

2

ここValueMarkerに示すを使用して、目的のy値に青い水平線を配置できます。データセット内のピークを見つけるにはどうすればよいですか?も参照してください。.

于 2013-01-19T19:29:31.013 に答える