我正在使用 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);
我期待着任何帮助,尊敬的,安德鲁