Fixed hist_2D so that the min and max of the x and y vals are used for the ranges, if none are passed in on the constructor.