def draw_heat_graph(self, graph):
    ' draw_heat_graph(self, graph) -> [element, element,...]\n\n            o graph     Graph object\n\n            Returns a list of drawable elements for the heat graph\n        '
    heat_elements = []
    data_quartiles = graph.quartiles()
    (minval, maxval) = (data_quartiles[0], data_quartiles[4])
    midval = ((maxval + minval) / 2.0)
    (btm, ctr, top) = self.track_radii[self.current_track_level]
    trackheight = (top - btm)
    newdata = intermediate_points(self.start, self.end, graph[self.start:self.end])
    for (pos0, pos1, val) in newdata:
        (pos0angle, pos0cos, pos0sin) = self.canvas_angle(pos0)
        (pos1angle, pos1cos, pos1sin) = self.canvas_angle(pos1)
        heat = colors.linearlyInterpolatedColor(graph.poscolor, graph.negcolor, maxval, minval, val)
        heat_elements.append(self._draw_arc(btm, top, pos0angle, pos1angle, heat, border=heat))
    return heat_elements
draw_heat_graph(self, graph) -> [element, element,...]

o graph     Graph object

Returns a list of drawable elements for the heat graph
def draw_heat_graph(self, graph):
    ' draw_heat_graph(self, graph) -> [element, element,...]\n\n            o graph     Graph object\n\n            Returns a list of drawable elements for the heat graph\n        '
    heat_elements = []
    data_quartiles = graph.quartiles()
    (minval, maxval) = (data_quartiles[0], data_quartiles[4])
    midval = ((maxval + minval) / 2.0)
    (btm, ctr, top) = self.track_radii[self.current_track_level]
    trackheight = (top - btm)
    newdata = intermediate_points(self.start, self.end, graph[self.start:self.end])
    for (pos0, pos1, val) in newdata:
        (pos0angle, pos0cos, pos0sin) = self.canvas_angle(pos0)
        (pos1angle, pos1cos, pos1sin) = self.canvas_angle(pos1)
        heat = colors.linearlyInterpolatedColor(graph.poscolor, graph.negcolor, maxval, minval, val)
        heat_elements.append(self._draw_arc(btm, top, pos0angle, pos1angle, heat, border=heat))
    return heat_elements