Index: /trunk/psLib/src/math/psHistogram.c
===================================================================
--- /trunk/psLib/src/math/psHistogram.c	(revision 15044)
+++ /trunk/psLib/src/math/psHistogram.c	(revision 15045)
@@ -5,6 +5,6 @@
  *  @author GLG (MHPCC), EAM (IfA)
  *
- *  @version $Revision: 1.6 $ $Name: not supported by cvs2svn $
- *  @date $Date: 2007-09-20 23:58:02 $
+ *  @version $Revision: 1.7 $ $Name: not supported by cvs2svn $
+ *  @date $Date: 2007-09-28 00:34:11 $
  *
  *  Copyright 2006 IfA, University of Hawaii
@@ -285,5 +285,5 @@
                 // number is almost trivial.  start with a guess from the uniform scale.
                 if (out->uniform == true) {
-                    double binSize = out->bounds->data.F32[1] - out->bounds->data.F32[0]; // Histogram bin size
+                    double binSize = (out->bounds->data.F32[out->nums->n] - out->bounds->data.F32[0]) / (float) out->nums->n; // Histogram bin size
                     binNum = (inF32->data.F32[i] - out->bounds->data.F32[0]) / binSize;
 		    binNum = PS_MAX (binNum, 0);
