matplotlibでグラフを作りたい
こんにちは、python初心者です。
一つ質問なんですが、for文で得られた出力結果をmatplotlibでグラフにするにはどうすればよいですか?
作成したいグラフは散布図でⅩ軸は1~10の範囲、Y軸はfor文で0~5の値にしたいと考えています。
作成したソースコードです。
from matplotlib import pyplot
for y in range(6):
x = [1,2,3,4,5,6]
y1 = [y,y,y,y,y,y]
pyplot.scatter(x,y1,c='b',label = 'test_data')
pyplot.legend()
pyplot.title('test')
pyplot.show()
上記のソースコードは実行することができるのですが、Y軸で設定したfor文の結果が
グラフに反映されずにすべて[0,0,0,0,0,0]になってしまいます。
pythonに詳しい方、どなたかご教授ください。