Как объединить точечную диаграмму с линейной диаграммой, чтобы показать линию регрессии? JavaFX

Я создал точечную диаграмму с двумя наборами данных; первый набор является фактическими данными (x = год и y = пенсов), а второй набор дает те же точки, но для линии регрессии. Однако проблема, с которой я столкнулся, заключается в том, что оба набора данных показаны в виде точек разброса. Я хочу показать первый набор в виде точек рассеяния, а второй набор на том же графике, но в виде линии. Я давно этим занимаюсь, но не могу придумать, как это сделать.

код точечной диаграммы показан на оракуле;http://docs.oracle.com/javafx/2/charts/scatter-chart.htm

Например, я пытался сделать это:

final ScatterChart<Number,Number> sc = new
        ScatterChart<Number,Number>(xAxis,yAxis);
final LineChart<Number,Number> lc = new
        LineChart<Number,Number>(xAxis,yAxis);

XYChart.Series series1 = new XYChart.Series();
    series1.setName("Equities");
    series1.getData().add(new XYChart.Data(4.2, 193.2));
    series1.getData().add(new XYChart.Data(2.8, 33.6));

XYChart.Series series2 = new XYChart.Series();
    series2.setName("Mutual funds");
    series2.getData().add(new XYChart.Data(5.2, 229.2));
    series2.getData().add(new XYChart.Data(2.4, 37.6));

    sc.getData().addAll(series1);
    lc.getData(0.addAll(series2);
    Scene scene  = new Scene(sc, 500, 400);
    stage.setScene(scene);
    stage.show();
}

public static void main(String[] args) {
    launch(args);
}

Проблема в том, что для сцены можно установить только sc или lc, но не оба. Есть ли что-нибудь, что я могу сделать, или это просто невозможно?

Спасибо

Ответы на вопрос(4)

Ваш ответ на вопрос