Facebook
From Soiled Finch, 6 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 283
  1. ScatterChart<Number, Number> createChart() {
  2.         final NumberAxis xAxis = new NumberAxis();
  3.         xAxis.setSide(Side.TOP);
  4.         final NumberAxis yAxis = new NumberAxis();
  5.         yAxis.setSide(Side.RIGHT);
  6.         final ScatterChart<Number,Number> sc = new ScatterChart<Number,Number>(xAxis,yAxis);
  7.         // setup chart
  8.         xAxis.setLabel("X Axis");
  9.         yAxis.setLabel("Y Axis");
  10.         // add starting data
  11. //        for (int s=0;s<5;s++) {
  12. //            XYChart.Series<Number, Number> series = new XYChart.Series<Number, Number>();
  13. //            series.setName("Data Series "+s);
  14. //            for (int i=0; i<30; i++) series.getData().add(new XYChart.Data<Number, Number>(Math.random()*98, Math.random()*98));
  15. //            sc.getData().add(series);
  16. //        }
  17.  
  18.             XYChart.Series<Number, Number> series1 = new XYChart.Series<Number, Number>();
  19.             series1.setName("f(x)=0");
  20.             for (int i=0; i<10000; i++) series1.getData().add(new XYChart.Data<Number, Number>(i*0.01, 0));
  21.             sc.getData().add(series1);
  22.            
  23.             XYChart.Series<Number, Number> series2 = new XYChart.Series<Number, Number>();
  24.             series2.setName("f(x)=-x^2");
  25.             for (int i=0; i<10000; i++) series2.getData().add(new XYChart.Data<Number, Number>(i*0.01, -(i*i)));
  26.             sc.getData().add(series2);
  27.            
  28.             XYChart.Series<Number, Number> series3 = new XYChart.Series<Number, Number>();
  29.             series3.setName("f(x)= x^2 - x + 3");
  30.             for (int i=0; i<10000; i++) series3.getData().add(new XYChart.Data<Number, Number>(i*0.01, i*i-i+3));
  31.             sc.getData().add(series3);
  32.         return sc;
  33.     }