matplotlibの図をtkinterアプリケーションに埋め込もうとしているので、まず最初に起動するのはexample from matplotlibでしょうか?matplotlibをtkinterに埋め込む - フリーズする例
私はPython 3.5.1でAnaconda 4.0.5を使用しています。サンプルコードを試してみると、アプリケーションがフリーズします。同様に、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(であると思われます。私がこれをコメントアウトすると、少なくともウィンドウが表示されます。