JFreeChart: масштабирование одним щелчком мыши в JavaFX - PullRequest
0 голосов
/ 10 января 2020

Я пишу java -fx maven приложение, в которое встроены некоторые диаграммы jfree. Все идет хорошо, но я не могу увеличить одним щелчком мыши такие диаграммы.

Обратите внимание, что диаграммы имеют ось домена DateTime !!

private CombinedDomainXYPlot myplot;
myplot = new CombinedDomainXYPlot(new DateAxis("Time"));

А потом:

@Override
public void chartMouseClicked(ChartMouseEventFX event) {        

    cp = (CombinedDomainXYPlot)(event.getChart().getPlot());
    subplotIndex = chart_viewer_TERNA.getRenderingInfo().getPlotInfo().getSubplotIndex(new Point2D.Double(event.getTrigger().getX(), event.getTrigger().getY()));
    current_subplot = (XYPlot)cp.getSubplots().get(subplotIndex);
//                     
    domainCrosshairValue = current_subplot.getDomainCrosshairValue();


    myChartPanel.zoomInDomain(domainCrosshairValue - AVALUE, domainCrosshairValue+ AVALUE);                 
//                      
     event.getTrigger().consume();

}

Но Zoom не работает должным образом.
Кто-нибудь может помочь?

...