Package soot.jimple.spark.geom.utils
Class Histogram
- java.lang.Object
-
- soot.jimple.spark.geom.utils.Histogram
-
public class Histogram extends Object
A helper class for plotting the evaluation results in histogram form.- Author:
- xiao
-
-
Constructor Summary
Constructors Constructor Description Histogram(int[] limits)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddNumber(int num)intgetResult(int inx)intgetTotalNumofSamples()voidmerge(Histogram other)Merge two histograms.voidprintResult(PrintStream output)voidprintResult(PrintStream output, String title)voidprintResult(PrintStream output, String title, Histogram other)This function prints two histograms together for comparative reading.voidscaleToSamples(int usrSamples)Use the current distribution but scale the samples close to the user specified one
-
-
-
Method Detail
-
printResult
public void printResult(PrintStream output)
-
printResult
public void printResult(PrintStream output, String title)
-
printResult
public void printResult(PrintStream output, String title, Histogram other)
This function prints two histograms together for comparative reading. It requires the two histograms having the same data separators.- Parameters:
output-title-other-
-
addNumber
public void addNumber(int num)
-
merge
public void merge(Histogram other)
Merge two histograms.- Parameters:
other-
-
getTotalNumofSamples
public int getTotalNumofSamples()
-
scaleToSamples
public void scaleToSamples(int usrSamples)
Use the current distribution but scale the samples close to the user specified one- Parameters:
usrSamples-
-
getResult
public int getResult(int inx)
-
-