From 727e619f16de796fa585c2075f26082f36bcd5ad Mon Sep 17 00:00:00 2001 From: Olivier Coulaud <Olivier.Coulaud@inria.fr> Date: Wed, 2 Jul 2014 10:44:18 +0200 Subject: [PATCH] Add gnu plot script for stats --- UTests/utestAlgorithmBuilder.cpp | 2 +- Utils/scripts/hist.gnu | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 Utils/scripts/hist.gnu diff --git a/UTests/utestAlgorithmBuilder.cpp b/UTests/utestAlgorithmBuilder.cpp index 09ea1e66d..f91e88189 100644 --- a/UTests/utestAlgorithmBuilder.cpp +++ b/UTests/utestAlgorithmBuilder.cpp @@ -63,7 +63,7 @@ class TestBuilder : public FUTester<TestBuilder> { { FAlgorithmBuilder::SimulationProperties properties = FAlgorithmBuilder::BuildKernelSimulationProperties(height,center,dim,true); uassert(properties.dimOfBox != dim); - uassert(properties.height != height); + uassert(properties.height != height); FAbstractAlgorithm*const algo = FAlgorithmBuilder::BuildAlgorithm<OctreeClass, CellClass, ContainerClass, KernelClass, LeafClass>(&tree, &kernel, 0, true); #ifndef ScalFMM_USE_MPI diff --git a/Utils/scripts/hist.gnu b/Utils/scripts/hist.gnu new file mode 100644 index 000000000..2d90e9620 --- /dev/null +++ b/Utils/scripts/hist.gnu @@ -0,0 +1,24 @@ +clear +reset +set key off +set border 3 +# Add a vertical dotted line at x=0 to show centre (mean) of distribution. +set yzeroaxis + +# Each bar is half the (visual) width of its x-range. +set boxwidth 0.05 absolute +set style fill solid 1.0 noborder + +bin_width = 0.1; + +bin_number(x) = floor(x/bin_width) + +rounded(x) = bin_width * ( bin_number(x) + 0.5 ) + +set xlabel "Radius" +set ylabel "Number of Particles" + +set terminal postscript enhanced color 'Helvetica' 20 +set output 'plummerHistogramme.eps' + +plot 'output.txt' using (rounded($1)):(1) smooth frequency with boxes \ No newline at end of file -- GitLab