ラベルから配列から複数の関数をプロットしようとしています。関数とラベルを持つループプロットのためのpython matplotlib
私はここからいくつかの助けを見つけました:https://stackoverflow.com/a/11493343/4055341そして以下に見られるようにコードを修正しようとしました。しかし、私はこれでエラーが発生します。私が得るエラーはValueErrorですが、どうすれば同じサイズにすることができますか?
import numpy as np
import matplotlib.pyplot as plt
x = np.linspace(0, 10, 100)
y = [[5*x], [1*x], [2*x]]
labels = ['foo', 'bar', 'baz']
for y_arr, label in zip(y, labels):
plt.plot(x, y_arr, label=label)
plt.legend()
plt.show()
または、yの定義でxの乗算の前後に角括弧を削除してください – MegaIng