import pysal.lib
import geopandas as gpd
from pysal.viz import mapclassify as mc
columbus = gpd.read_file(pysal.lib.examples.get_path('columbus.shp'))
mc.Equal_Interval(columbus.CRIME)
qc = mc.EqualInterval(columbus.CRIME)
mc.HeadTail_Breaks(columbus.CRIME)
mc.HeadTailBreaks(columbus.CRIME)
mc.Box_Plot(columbus.CRIME)
mc.BoxPlot(columbus.CRIME)
mc.Natural_Breaks(columbus.CRIME)
mc.NaturalBreaks(columbus.CRIME)
mc.Fisher_Jenks(columbus.CRIME)
mc.FisherJenks(columbus.CRIME)
mc.Std_Mean(columbus.CRIME)
mc.StdMean(columbus.CRIME)
mc.User_Defined(columbus.CRIME, bins=[51.862, 69.0])
mc.UserDefined(columbus.CRIME, bins=[51.862, 69.0])
mc.Jenks_Caspall(columbus.CRIME)
mc.JenksCaspall(columbus.CRIME)
mc.Jenks_Caspall_Sampled(columbus.CRIME)
mc.Jenks_Caspall_Forced(columbus.CRIME)
mc.JenksCaspallForced(columbus.CRIME)
mc.JenksCaspallSampled(columbus.CRIME)
mc.Max_P_Classifier(columbus.CRIME, k=5)
mc.MaxP(columbus.CRIME, k=5)