C# histogram class maintains a histogram of input data. Input data is sorted into bins and a count is kept of how many data points fall into each bin. Accumulated data can be displayed as an ASCII stem-leaf diagram or formatted string representation.