无法将数据存储在数组中在散点图上绘制数组数据
with open('Infosys.csv','r') as csv_file :
csv_reader = csv.reader(csv_file)
print(csv_reader)
next(csv_reader)
for line in csv_reader :
x[i] = line[2]
print(x)
i=i+1
#X = array.array('i',x)
with open('Infosys.csv', 'r') as csv_file:
csv_reader = csv.reader(csv_file)
print(csv_reader)
next(csv_reader)
for p in csv_reader :
y = p[5]
print(y)
plt.scatter(x,y,label='pt.',color='red')
答案 0 :(得分:0)
您可以使用列表推导从CSV数据创建{x 1}个(x,y)元组。然后使用list
将元组分隔为x和y值并传递给zip
:
plt.scatter()
这只需要对文件进行一次传递。