Я пишу 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 не работает должным образом.
Кто-нибудь может помочь?