jfreechart не отображает график

Я совсем новичок в java, столкнулся со след. проблемой: существует класс calc_pross в котором есть метод grafic_choice. В метод создается график по заданным массивам данных (до исполнения метода массивы существуют и наполненны данными в любом случае). По окончанию метода я вызываю новую сцену в классе grafic_choice в которой есть jpanel, который должен отобразить график. Проблема: график не отображается. Вопрос: почему?

public class calc_pross {
JFreeChart chart;

void grafic_choice(){
    XYSeriesCollection dataset = new XYSeriesCollection();
    XYSeries xypressure = new XYSeries("Давление");
    for(int i=0; i< time.length; i++) {
        xypressure.add(pressure[i], time[i]);
    }
    dataset.addSeries(xypressure);
     chart = ChartFactory.createXYLineChart("Hello",
             "X", "Y", dataset);
    com.company.start.main.show(com.company.start.menu, "3");

}
} 

Сверху класс в котором все создается и переводится сцена.

Снизу класс в котором все отображается:

public class grafic_choice extends JFrame {

JPanel panel_grafic = new JPanel();

public grafic_choice () {
calc_pross calc_pross = new calc_pross();
panel_grafic.setLayout(new BorderLayout());
ChartPanel chartPanel = new ChartPanel(calc_pross.chart);
chartPanel.setPreferredSize(new Dimension(200,200));
chartPanel.setVisible(true);
panel_grafic.add(chartPanel, BorderLayout.CENTER);
panel_grafic.validate();
}

}

Буду очень благодарен если тыкните мне в лицо где у меня ошибка/ошибки.


Ответы (0 шт):