pythonを用いてcsvファイルをlist型として読み込み、pylabでplotしようと思ったら下のような結果となってしまいました(1枚目元のデータ、2枚目plot結果)

元
結果

プログラムは下の様に記述しました

from matplotlib import pylab as pl
import csv

if __name__ == "__main__":

 data = []
 with open("data.csv","r") as f:
     reader = csv.reader(f)
     for row in reader:
      data.append(row[0])

fig = pl.figure()
fig.add_subplot(111)
pl.plot(data)
pl.xlim([0, len(data)])
pl.show()

何が原因で元のファイルと同じように表示されないのかわかりません
軸をyticksやylimで整えようとしたのですが何をやってもこの形になってしまいました
ご助言よろしくお願いいたします。