Это потому, что вы в основном добавили 9 серий. Excel не распознает, что вы хотите провести линию через эти точки. Для этого можно добавить еще одну серию «Линия» и выбрать значения x и Y, в моем случае:
[119 ] После этого вам нужно отрегулировать эту серию:
Результат:
Ваша проблема в том, что вы создаете BoxLayout
для JFrame
( это
), но с настройкой в качестве макета для JPanel
( getContentPane ()
). Попробуйте:
getContentPane().setLayout(
new BoxLayout(getContentPane(), BoxLayout.PAGE_AXIS)
);
Я также обнаружил эту ошибку:
JPanel panel = new JPanel(new BoxLayout(panel, BoxLayout.PAGE_AXIS));
JPanel еще не инициализирован при передаче его в BoxLayout. Поэтому разделите эту строку вот так:
JPanel panel = new JPanel();
panel.setLayout(new BoxLayout(panel, BoxLayout.PAGE_AXIS));
Это будет работать.