def approximate_original_curve(self):
    rects = self.rects
    self.play(FadeOut(self.pw_constant_graph), *([m.restore for m in (self.v_graph, self.v_graph_label)] + [Animation(self.rects)]))
    for new_rects in self.rect_list[1:]:
        self.transform_between_riemann_rects(rects, new_rects)
        self.wait()
def approximate_original_curve(self):
    rects = self.rects
    self.play(FadeOut(self.pw_constant_graph), *([m.restore for m in (self.v_graph, self.v_graph_label)] + [Animation(self.rects)]))
    for new_rects in self.rect_list[1:]:
        self.transform_between_riemann_rects(rects, new_rects)
        self.wait()