Add ability to scale the y-axis of a histogram against a logarithmic scale

When a large outliers occur within the histogram it makes the small values within the graph difficult to discern, this is especially true when one or more series contribute.

To smooth these values and provide a readable displayed histogram scaling the graph using a logarithmic function is necessary.

The provided patch applies both configuration with configurable a base and the necessary scaling functions and tick functions to render the data and axis.