こんにちは、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に詳しい方、どなたかご教授ください。