vscodeにて画像を表示しようとしているのですが、plt.show()でエラーが出てしまい解決できません。
アドバイスいただけると助かります。
環境 Windows10 python3.8.7 pip 21.1.3 matplotlib 3.4.2
python
1import numpy as np 2from matplotlib import pyplot as plt 3from PIL import Image 4import os 5 6 7os.chdir(os.path.dirname(__file__))#cdを入力しないためのコード 8np.random.seed(0) 9 10img = np.array(Image.open("reinbow.jpg").convert("L")) 11print(img.shape) 12 13fig, ax = plt.subplots() 14ax.imshow(img, cmap="gray") 15 16plt.show()
以下が出ます:
UserWarning: Matplotlib is currently using agg, which is a non-GUI backend, so cannot show the figure.
plt.show()
WSL上にXサーバをインストールしてGUIを実現する(VcXsrv編)
上記を試しましたが改善されませんでした。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー