次の問題があります。ライブラリ JFreeChart 1.0.14 とローソク足チャートを使用して、X 軸の値に基づいて、チャートにローソク足があるかどうかを確認したいと思います。ろうそくが存在する場合、その値を取得したいと思います。以下は、X 軸の値を取得するコードです。
public void mouseMoved(MouseEvent e)
{
Point2D p = this.chartPanel.translateScreenToJava2D(new Point(e.getX(), e.getY()));
XYPlot plot = (XYPlot) this.jfc.getPlot();
ChartRenderingInfo info = this.chartPanel.getChartRenderingInfo();
Rectangle2D dataArea = info.getPlotInfo().getDataArea();
ValueAxis domainAxis = plot.getDomainAxis();
RectangleEdge domainAxisEdge = plot.getDomainAxisEdge();
double chartX = domainAxis.java2DToValue(p.getX(), dataArea, domainAxisEdge);
}
何か案は?