【发布时间】:2014-03-06 15:17:56
【问题描述】:
我已从 csv 文件加载 x 和 y 数据并绘制它。我已经从 csv 文件中加载了每个点的名称,但无法将其作为标签附加到绘图上的每个点。
data = np.genfromtxt('plotfile.csv',delimiter=',',dtype=str,skiprows=1)
data2 = np.genfromtxt('plotfile.csv',delimiter=',',dtype=float,skiprows=1)
x = data2[:,1]
y = data2[:,3]
z = data[:,2]
pylab.xlabel("Distance (km)")
pylab.ylabel("Precursor Length (s)")
scatter(x,y)
text(x,y,labels=z, pos=3)
我不确定是否应该使用注释命令而不是文本。我目前收到一条错误消息:
TypeError: text() 至少需要 3 个参数(给定 2 个)
【问题讨论】:
标签: python csv numpy matplotlib plot