前提・実現したいこと
私はubuntuでmatplotlibをインストールしました。しかし下記のようなコードをvscode上で実行するととてつもなく長いエラーが表示されてしまいました。コードのような図を描きたいです。
発生している問題・エラーメッセージ
plt.plot(x, y)
File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 3250, in plot
ax = gca()
File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 962, in gca
return gcf().gca(**kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 592, in gcf
return figure()
File "/usr/lib/python3/dist-packages/matplotlib/pyplot.py", line 539, in figure
**kwargs)
File "/usr/lib/python3/dist-packages/matplotlib/backend_bases.py", line 171, in new_figure_manager
return cls.new_figure_manager_given_figure(num, fig)
File "/usr/lib/python3/dist-packages/matplotlib/backends/backend_tkagg.py", line 1049, in new_figure_manager_given_figure
window = Tk.Tk(className="matplotlib")
File "/usr/lib/python3.6/tkinter/init.py", line 2023, in init
self.tk = _tkinter.create(screenName, baseName, className, interactive, wantobjects, useTk, sync, use)
_tkinter.TclError: couldn't connect to display ":0"
該当のソースコード
python3
ソースコード
import matplotlib.pyplot as plt
import numpy as np
x = np.arange(-5,6)
y = x**3
plt.plot(x, y)
plt.show()
試したこと
ubuntuで
sudo apt install python3-tk
sudo apt install tk-dev
を実行しました。
numpy matplotlibもインストールしました
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー