'Constructor for PieChart objects.
Creates a pie chart with a single pie.
Args:
points: A list of data points for the pie chart;
i.e., relative sizes of the pie segments
labels: A list of labels for the pie segments.
TODO: Allow the user to pass in None as one of
the labels in order to skip that label.
colors: A list of colors for the pie segments, as hex strings
(f.ex. \'0000ff\' for blue). If there are less colors than pie
segments, the Google Chart API will attempt to produce a smooth
color transition between segments by spreading the colors across
them.'

def __init__(self, points=None, labels=None, colors=None):

    super(PieChart, self).__init__()
    self.formatters = []
    self._colors = None
    if points:
        self.AddPie(points, labels, colors)
