· 

WSL+VSCodeでmatplotlib

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が終わり、

  1. import matplotlib.pyplot as plt
  2. import numpy as np
  3.  
  4. t=np.arange(0,1,0.001)
  5. a=np.sin(2*np.pi*10*t)
  6.  
  7. plt.plot(t, a)
  8. plt.savefig('figure01.jpg')
  9. plt.show()

って実行すると、グラフは保存されているけど、プロットウィンドウは出ない...まぁよくあることです。大体のことは簡単にはできないものです。google先生のお告げを聞くと、tkinterもインストールすればよい的な声が聞こえてくる。で、tkinterのインストールはpip3 install tkinterではないってことに気をつける。Windows版で公式pythonを入れるとインストール途中にtcl/tkとIDLEを入れるか?って聞いてくるけどあれだったんですね。で、WSLでは

sudo apt-get install python3-tk

とするらしいです。で終わったら、

python3 -m tkinter

で確認。

というのが出るので、期待が持てます。では改めて、

やりました。イケてます。