edges is an array of exact bin boundaries, so the bins need not be equal
width. Build a histogram of data using those boundaries rather than a bin
count.
Return the Axes. Passing a count here would let matplotlib choose its own boundaries, which is the thing being avoided.