I don’t think you need anything fancy here:
using Plots
n = 50
g1 = [randn() for i = 1:n] # generate the samples
p = plot(sort(g1), (1:n)./n,
xlabel = "sample", ylabel = "Probability",
title = "Empirical Cumluative Distribution", label = "")
