我想从 csv 文件生成条形图,我的数据如下所示:
06/14/12 SMB 12104560 8096373.6 1.5 1.08
06/15/12 SMB 10328540 8217192.68 1.26 1.24
06/18/12 SMB 5495294 8232792.78 0.67 0.85
我希望第一列是 x 轴,最后一列是 y 轴,如果可能的话,我只想使用最后 5 行数据。这是我迄今为止尝试过的,但谢谢
编辑新代码:
data = numpy.loadtxt(StringIO(etf + '.csv' ,dtype= [("date", "S8"), ("value", "f8")]) , usecols=(0,-1))
x = numpy.arange(len(data))
pl1.bar(x,data["value"], width = 0.8)
p1.xticks(x+.4, data["date"])
p1.show()
新错误:TypeError: __init__() got an unexpected keyword argument 'dtype'