In [1]:
import sys
import os
sys.path.append(os.path.abspath('..'))
from pysal.viz import mapclassify as mc

In [2]:
y = mc.load_example()

In [4]:
mc.MaximumBreaks(y, k=4)


Out[4]:
               MaximumBreaks                
 
 Lower              Upper              Count
============================================
           x[i] <=  228.490               52
 228.490 < x[i] <=  546.675                4
 546.675 < x[i] <= 2417.150                1
2417.150 < x[i] <= 4111.450                1

In [5]:
mc.MaximumBreaks(y, k=7)


Out[5]:
               MaximumBreaks                
 
 Lower              Upper              Count
============================================
           x[i] <=  146.005               50
 146.005 < x[i] <=  228.490                2
 228.490 < x[i] <=  291.020                1
 291.020 < x[i] <=  350.210                2
 350.210 < x[i] <=  546.675                1
 546.675 < x[i] <= 2417.150                1
2417.150 < x[i] <= 4111.450                1

In [6]:
mb7 = mc.MaximumBreaks(y, k=7)

In [7]:
mb7.bins


Out[7]:
array([ 146.005,  228.49 ,  291.02 ,  350.21 ,  546.675, 2417.15 ,
       4111.45 ])

In [8]:
mb7.counts


Out[8]:
array([50,  2,  1,  2,  1,  1,  1])

In [9]:
mb7.yb


Out[9]:
array([3, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0,
       0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 1, 0, 0, 0, 6, 0, 0, 3, 0, 2, 0,
       0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0])

In [10]:
mb7.adcm


Out[10]:
727.3200000000002

In [ ]: