diff scraps/plot.yeti @ 108:8f6c2f87dc35

Some basic plotting
author Chris Cannam
date Fri, 29 Mar 2013 22:36:29 +0000
parents 041c7f4aec2e
children
line wrap: on
line diff
--- a/scraps/plot.yeti	Thu Mar 28 21:37:29 2013 +0000
+++ b/scraps/plot.yeti	Fri Mar 29 22:36:29 2013 +0000
@@ -1,16 +1,19 @@
-program plot;
+module scraps.plot;
+
 import org.jzy3d.chart: Chart;
-c = new Chart();
+import org.jzy3d.plot3d.rendering.canvas: Quality;
 import org.jzy3d.maths: Coord3d;
-points = new Coord3d[1000];
-r () = Math#random() - 0.5; for [0..999] do i: points[i] := new Coord3d(r(),r(),r()) done;
 import org.jzy3d.plot3d.primitives: MultiColorScatter;
 import org.jzy3d.colors.colormaps: ColorMapRainbow;
 import org.jzy3d.colors: ColorMapper;
+import org.jzy3d.colors: Color;
+import org.jzy3d.chart: ChartLauncher;
+
+points = new Coord3d[1000];
+r () = Math#random() - 0.5; for [0..999] do i: points[i] := new Coord3d(r(),r(),r()) done;
 m = new MultiColorScatter(points, new ColorMapper(new ColorMapRainbow (), -0.5, 0.5));
-import org.jzy3d.colors: Color;
+c = new Chart(Quality#Advanced);
 c#getAxeLayout()#setMainColor(Color#WHITE);
 c#getView()#setBackgroundColor(Color#BLACK);
 c#getScene()#add(m);
-import org.jzy3d.chart: ChartLauncher;
 ChartLauncher#openChart(c);