Я пытаюсь вставить фигуру matplotlib в приложение tkinter, поэтому первое место для начала - example from matplotlib, верно?Встраивание matplotlib в tkinter - примеры freeze
Я использую Anaconda 4.0.5 с python 3.5.1. Когда я пытаюсь запустить код примера, приложение зависает. Как и в случае, если я запускаю его с помощью python.exe, консоль замерзает, и мне нужно принудительно закрыть его. Окно tkinter не появляется.
В этом коде:
f = Figure(figsize=(5, 4), dpi=100)
a = f.add_subplot(111)
t = arange(0.0, 3.0, 0.01)
s = sin(2*pi*t)
a.plot(t, s)
# a tk.DrawingArea
canvas = FigureCanvasTkAgg(f, master=root)
canvas.show()
Проблема, кажется, с последней строкой, canvas.show(). Если я прокомментирую это, окно, по крайней мере, появится.