/** * Main method to demonstrate the vis. * @param args command-line args (not used) */ public static void main( final String[] args ) { final DotPlotVisualisation dpv = new DotPlotVisualisation( 1000, 600 ); dpv.axesRenderer2D.setMaxXValue( 1 ); dpv.axesRenderer2D.setMinXValue( -1 ); dpv.axesRenderer2D.setMaxYValue( 1 ); dpv.axesRenderer2D.setMinYValue( -1 ); dpv.axesRenderer2D.setxMajorTickSpacing( 0.2 ); dpv.axesRenderer2D.setxMinorTickSpacing( 0.1 ); dpv.axesRenderer2D.setyMajorTickSpacing( 0.2 ); dpv.axesRenderer2D.setyMinorTickSpacing( 0.1 ); dpv.axesRenderer2D.setxAxisPosition( 300 ); dpv.setAutoScaleAxes( false ); dpv.setColourMapRange( 0, 0.2 ); for( int i = 0; i < 10; i++ ) dpv.addPoint( (Math.random()-0.5)*2, (Math.random()-0.5)*2, i/50d ); dpv.updateVis(); dpv.showWindow( "Dot plot" ); } }