我想生成一个柱状图从CSV文件我的数据是这样的:如何创建CSV条形图的日期为x轴
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'
谢谢,但现在我遇到了一个读取csv文件的问题我得到一个错误ValueError:固定类型元组中的无效形状 – Rtrader
通过loadtxt()读取csv ,你刚刚超过文件名:'np.loadtxt(etf +'。csv',dtype = ...)' – HYRY
,dtype应该是'[(“date”,“S8”),('value','f8 ')]' – HYRY