这里的csv文件:是 W:\PY\WDPY\Programss\lPsslianxx\ccdd.csv
内容如下:
,height,weight
1,50,115
2,52,118
3,54,120
4,59,123
5,56,127
6,63,132
import csv
import matplotlib.pyplot as plt
exampleFile = open('W:\PY\WDPY\Programss\lPsslianxx\ccdd.csv') # 打开csv文件
exampleReader = csv.reader(exampleFile) # 读取csv文件
exampleData = list(exampleReader) # csv数据转换为列表
length_zu = len(exampleData) # 得到数据行数
length_yuan = len(exampleData[0]) # 得到每行长度
# for i in range(1,length_zu):
# print(exampleData[i])
x = list()
y = list()
for i in range(2, length_zu): # 从第三行开始读取
x.append(exampleData[i][1]) # 将第二列数据从第二行读取到最后一行赋给列表x
y.append(exampleData[i][2]) # 将第三列数据从第二行读取到最后一行赋给列表y
plt.plot(x, y) # 绘制x,y的折线图
plt.show() # 显示折线图
如图所示:
import csv
import matplotlib.pyplot as plt
exampleFile = open('W:\PY\WDPY\Programss\lPsslianxx\ccdd.csv') # 打开csv文件
exampleReader = csv.reader(exampleFile) # 读取csv文件
exampleData = list(exampleReader) # csv数据转换为列表
length_zu = len(exampleData) # 得到数据行数
length_yuan = len(exampleData[0]) # 得到每行长度
# for i in range(1,length_zu):
# print(exampleData[i])
x = list()
y = list()
for i in range(2, length_zu): # 从第二行开始读取
x.append(exampleData[i][0]) # 将第一列数据从第二行读取到最后一行赋给列表x
y.append(exampleData[i][1]) # 将第二列数据从第二行读取到最后一行赋给列表
plt.plot(x, y) # 绘制x,y的折线图
plt.show() # 显示折线图
如图所示:
最终效果如图: