plt.show()を行ってもプロットできない
VS CodeでPython3.6.5を走らせています。スクリプトでimport matplotlib.pyplot as plt
としていますが、plt.show()
を行ってもプロットのウインドーは出るのですが、何も描画されずウインドーは全面真っ白のままです。エラーメッセージは出ません。
plt.show()
の前には各種の処理をしてその結果を例えばplt.plot(x, y, label="result")
などのコードを入れてあります。以前IDLEで走らせた時には出ていました。今はHomebrew、Pyenvで構築しVS Codeを入れています。
追記
次のような簡単なコードでもプロットが出てきません。
import numpy as np
import matplotlib.pyplot as plt
# 折れ線グラフを出力
left = np.array([1, 2, 3, 4, 5])
height = np.array([100, 300, 200, 500, 400])
plt.plot(left, height)
そしてVSCodeの下にあるターミナルウインドーには、
/Users/user1/Desktop ; env "PYTHONIOENCODING=UTF-8" "PYTHONUNBUFFERED=1" /Users/user1/.pyenv/versions/3.6.5/bin/python /Users/user1/.vscode/extensions/ms-python.python-2018.10.1/pythonFiles/experimental/ptvsd_launcher.py --client --host localhost --port 50736 /Users/user1/Desktop/test.py iMac:Desktop user1$
と出ています。
何が原因かご教示お願いいたします。