WSLでGUIアプリが動くようになったので、matplotlibを表示させることにします。
まずはscypiを入れます。公式サイトによるとpipでインストールするには
python -m pip install --user numpy scipy matplotlib ipython jupyter pandas sympy nose
とするそうです。
まぁうちの場合は、
pip3 install numpy scipy matplotlib ipython jupyter pandas sympy nose
ってやってみます。
installが終わり、
- import matplotlib.pyplot as plt
- import numpy as np
- t=np.arange(0,1,0.001)
- a=np.sin(2*np.pi*10*t)
- plt.plot(t, a)
- plt.savefig('figure01.jpg')
- plt.show()
って実行すると、グラフは保存されているけど、プロットウィンドウは出ない...まぁよくあることです。大体のことは簡単にはできないものです。google先生のお告げを聞くと、tkinterもインストールすればよい的な声が聞こえてくる。で、tkinterのインストールはpip3 install tkinterではないってことに気をつける。Windows版で公式pythonを入れるとインストール途中にtcl/tkとIDLEを入れるか?って聞いてくるけどあれだったんですね。で、WSLでは
sudo apt-get install python3-tk
とするらしいです。で終わったら、
python3 -m tkinter
で確認。
というのが出るので、期待が持てます。では改めて、
やりました。イケてます。
コメントをお書きください