Это то, что я пробовал:Можно ли предопределить максимальное значение оси Y в JFreeChart?
XYPlot plot = (XYPlot) chart.getPlot();
ValueAxis yAxis = plot.getRangeAxis();
yAxis.setRange(0.0, 4000.0);
XYPlot plot = (XYPlot) chart.getPlot();
ValueAxis yAxis = plot.getRangeAxis();
yAxis.setRange(0.0, 4000.0);
Но я получил это исключение:
Exception in thread "AWT-EventQueue-0" java.lang.ClassCastException: org.jfree.chart.plot.CategoryPlot cannot be cast to org.jfree.chart.plot.XYPlot
Любые предложения?
Предположительно chart.getPlot() возвращает CategoryPlot. Как говорится в сообщении об ошибке, вы не можете использовать CATPlot для XYPlot. – FredK