我创建了一个包含两组数据的散点图; 第一组是实际数据(x =年和y =便士),第二组产生相同的点但是对于回归线.然而,我遇到的问题是两组数据都显示为散点.我想将第一组显示为散点,并将第二组显示在同一图表上,但显示为一条线.我已经参与了很长一段时间,但我无法想办法做到这一点.
散点图代码显示在oracle上; 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);
}
Run Code Online (Sandbox Code Playgroud)
问题是场景只能设置为sc或lc,而不能同时设置为sc或lc.有什么我可以做或者只是不可能吗?
谢谢