私は JFreeChart 1.0.14 を使用しており、最大範囲値からドメイン値を取得したいと考えています。私は XYLineChart を使用していますが、今のところ、次のコードで範囲値の最大値を取得しています。
Number maximum = DatasetUtilities.findMaximumRangeValue(dataset);
maximum.floatValue();
String intensityMax = String.valueOf(maximum);
test.setText(intensityMax); //test is a jTextField
しかし、最大範囲値から対応するドメイン値を取得するにはどうすればよいでしょうか?
たとえば、私の最高値 (y 軸) は 8212 で、これは 510 (x 軸) に対応します。Yの対応する値を取得するにはどうすればよいですか?
この質問に関連して、別の問題があります。ValueMarker を最大範囲値に配置したいと考えています。いいえ、これを試しましたが、どこに問題があるのか わかりません(エラーが発生せず、何も起こりません):
Number maximum = DatasetUtilities.findMaximumRangeValue(dataset);
ValueMarker max = new ValueMarker(maximum.floatValue());
max.setPaint(Color.orange);
max.setLabel("highest value");
plot.addDomainMarker(max);
私はどんな助けも楽しみにしています, 敬意を表して, アンドリュー