前提・実現したいこと
定義した関数をfor文でリスト化して、そのデータをグラフにプロットしたいです
発生している問題・エラーメッセージ
グラフがプロットされない
該当のソースコード
pythonのソースコード
import matplotlib.pyplot as plt
def f(a,b,c,x):
print((x, a/x+b*x+c))
def data():
lists = []
for i in range(1, 5):
lists.append((i,f(1,2,3,i)))
return lists
plt.plot(data())
plt.show()
試したこと
print(data())で[(1, None), (2, None), (3, None), (4, None)]となっているが、どう直せばいいかわかりません。
補足情報(FW/ツールのバージョンなど)
Anaconda3を使用
コードは「コードの挿入」で記入してください。
回答2件
あなたの回答
tips
プレビュー