from paida import * analysisFactory = IAnalysisFactory.create() treeFactory = analysisFactory.createTreeFactory() tree = treeFactory.create() ### Creating clouds and histograms. histogramFactory = analysisFactory.createHistogramFactory(tree) c2d = histogramFactory.createCloud2D('unlimited', 'Unlimited') ### Filling with gaussian. import random r = random.Random() for i in range(2000): c2d.fill(r.gauss(0.0, 7.0), r.gauss(0.0, 7.0)) ### Plotting the histogram. plotterFactory = analysisFactory.createPlotterFactory() plotter = plotterFactory.create('PAIDA Plotter') plotter.createRegions(2, 2) region = plotter.region(0) region.setTitle('histogram format') region.style().setParameter('showTitle', 'true') region.style().dataStyle().setParameter('cloud2DFormat', 'histogram') region.style().xAxisStyle().setParameter('type', 'int') region.plot(c2d, 'nBinsX=20;nBinsY=20') region = plotter.region(1) region.setTitle('scatter format') region.style().setParameter('showTitle', 'true') region.style().dataStyle().setParameter('cloud2DFormat', 'scatter') region.plot(c2d) region = plotter.region(2) region.setTitle('scatterIndexed format') region.style().setParameter('showTitle', 'true') region.style().dataStyle().setParameter('cloud2DFormat', 'scatterIndexed') region.style().xAxisStyle().setParameter('type', 'int') region.plot(c2d) region = plotter.region(3) region.setTitle('scatterColorIndexed format') region.style().setParameter('showTitle', 'true') region.style().dataStyle().setParameter('cloud2DFormat', 'scatterColorIndexed') region.style().xAxisStyle().setParameter('type', 'int') region.plot(c2d) ### Wait. dummy = raw_input('Hit any key.')