# -*- coding: utf-8 -*-importmatplotlib
importmatplotlib.pyplot asplt
importnumpy asnp
deffile2matrix(filename):fr =open(filename)
arrayOLines =fr.readlines()
numberOfLines =len(arrayOLines)
returnMat =np.zeros((numberOfLines,2))
classLabelVector=[]
index =0forline inarrayOLines:line =line.strip()
listFormLine =line.split(',')
returnMat[index,:] =listFormLine[1:3]
# classLabelVector.append(int(listFormLine[-1]))index +=1returnreturnMat
#, classLabelVectormatrix =file2matrix('train.txt')
#print matrix#print labels , labelsprint'readed !'plt.figure(figsize=(8,5),dpi=80)
axes =plt.subplot(111)
type1_x =[]
type1_y =[]
fori inrange(len(matrix)):type1_x.append(matrix[i][0])
type1_y.append(matrix[i][1])
# print i, ':', labels[i], ':', type(labels[i])type1 =axes.scatter(type1_x,type1_y,s=40,c='blue')
plt.xlabel('userFollowersNum(log10)')
plt.ylabel('userProjectsNum(log10)')
plt.show()