using FHist, Statistics, Plots
Hist1D
Let's generate three dummy histograms sampled from three different distributions:
unit Gaussian with 1000 points
unit Gaussian with 10000 points
unit Gaussians with 1000 points and a mean of 0.5
begin
h1 = Hist1D(randn(10^3); binedges = -2:0.3:2)
h2 = Hist1D(randn(10^4); binedges = -2:0.3:2)
h3 = Hist1D(randn(10^3) .+ 0.5; binedges = -2:0.3:2)
end
- edges: [-2.0, -1.7, -1.4, -1.1, -0.8, -0.5, -0.2, 0.1, 0.4, 0.7, 1.0, 1.3, 1.6, 1.9]
- bin counts: [9.0, 18.0, 19.0, 42.0, 65.0, 77.0, 80.0, 122.0, 123.0, 128.0, 108.0, 68.0, 50.0]
- maximum count: 128.0
- total count: 909.0
begin
Plots.plot(h1; size=(600, 500), legend=:topleft)
Plots.plot!(h3)
end
Hist2D
begin
h2d = Hist2D((randn(10000), randn(10000)))
p2d = plot(h2d)
end