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();
}
}
Буду очень благодарен если тыкните мне в лицо где у меня ошибка/ошибки.