ArrayList<XYDataSeries> xySeriesList = new ArrayList<XYDataSeries>();
ArrayList<DataPoint> values = new ArrayList<DataPoint>();
for (int x = -300; x <= 300; x++) {
double xd = ((double)(x))/100;
DataPoint dp = new DataPoint(xd, f(xd));
values.add(dp);
}
ArrayList<DataPoint> values3 = new ArrayList<DataPoint>();
for (int x = -300; x <= 300; x++) {
double xd = ((double)(x))/100;
DataPoint dp = new DataPoint(xd, gCos(xd));
values3.add(dp);
}
XYDataSeries series = new XYDataSeries(new UIPointCircle(Color.BLUE, 1), new Line(Color.BLUE), "x^2");
series.dataPoints = values;
XYDataSeries series3 = new XYDataSeries(new UIPointCircle(Color.RED, 1), new Line(Color.RED), "e^x");
series3.dataPoints = values3;
xySeriesList.add(series);
xySeriesList.add(series3);
XYChart chart = new XYChart("Polynomals", "x", "y", xySeriesList);