(canvas, figure)
| 828 | |
| 829 | # The magic function that makes it possible.... glues together tkinter and pyplot using Canvas Widget |
| 830 | def draw_figure(canvas, figure): |
| 831 | if not hasattr(draw_figure, 'canvas_packed'): |
| 832 | draw_figure.canvas_packed = {} |
| 833 | figure_canvas_agg = FigureCanvasTkAgg(figure, canvas) |
| 834 | figure_canvas_agg.draw() |
| 835 | widget = figure_canvas_agg.get_tk_widget() |
| 836 | if widget not in draw_figure.canvas_packed: |
| 837 | draw_figure.canvas_packed[widget] = figure |
| 838 | widget.pack(side='top', fill='both', expand=1) |
| 839 | return figure_canvas_agg |
| 840 | |
| 841 | |
| 842 | def delete_figure_agg(figure_agg): |
no test coverage detected