我已經從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)
我不確定我是否應該使用annotate命令而不是文本。我目前得到一個錯誤說:
類型錯誤:文本()至少需要3個參數(2給出)
提供所需的參數
s
這就給了我一個非常大的錯誤保存數字 - 我以前沒有這個問題。 – HL123這個text()函數用於pylab模塊,即pylab.text()。無論如何,你使用哪種文字功能... –