やりたいこと
ローカル開発環境でVagrantでPythonファイルを実行してグラフを描きたいです
python
1import math 2import matplotlib.pyplot as plt 3 4 5x = [] 6s = [] 7c = [] 8 9for i in range(50): 10 x.append(i*0.05*math.pi) 11 s.append(math.sin(x[i])) 12 c.append(math.cos(x[i])) 13 14plt.title("sin/cos functions") 15plt.xlabel("rad") 16plt.ylabel("value") 17plt.grid(True) 18 19plt.plot(x, s, label = "sin") 20plt.plot(x, c, label = "cos") 21plt.legend() 22 23plt.show()
これをPuTTY上で実行しようとすると見た目上何も実行されずに処理が終わってしまいます。
試したこと
まずJupyter NoteBookで同じコードを実行したところ、描画を実行できました。
次にこのサイトを参考にTcl/Tk関連パッケージをインストール、matplotlibの設定ファイルでbackend指定を書き換えましたが、まだ表示されません。
何が原因でしょうか。
参考
用いたツール
VirtualBox
Vagrant
PuTTY
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/25 00:41