def GetFormattedChart(self):
    # Formatters need to mutate the chart, but we don't want to change it out
    # from under the user.  So, we work on a copy of the chart.
    scratchpad = self._Clone()
    for formatter in self.formatters:
      formatter(scratchpad)
    return scratchpad
Get a copy of the chart with formatting applied.
dataset/ETHPy150Open AppScale/appscale/AppServer/google/appengine/_internal/graphy/common.py/BaseChart.GetFormattedChart