Mercurial > hg > may
diff scraps/plot.yeti @ 107:041c7f4aec2e
Plotting experiments
author | Chris Cannam |
---|---|
date | Thu, 28 Mar 2013 21:37:29 +0000 |
parents | |
children | 8f6c2f87dc35 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/scraps/plot.yeti Thu Mar 28 21:37:29 2013 +0000 @@ -0,0 +1,16 @@ +program plot; +import org.jzy3d.chart: Chart; +c = new Chart(); +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; +m = new MultiColorScatter(points, new ColorMapper(new ColorMapRainbow (), -0.5, 0.5)); +import org.jzy3d.colors: Color; +c#getAxeLayout()#setMainColor(Color#WHITE); +c#getView()#setBackgroundColor(Color#BLACK); +c#getScene()#add(m); +import org.jzy3d.chart: ChartLauncher; +ChartLauncher#openChart(c);