数据形式如下:
0, -0.00030518
1, -0.00030518
2, -0.00030518
3, -0.00030518
4, -0.00030518
5, -0.00030518
6, -0.00030518
7, -0.00030518
8, -0.00030518
9, -0.00030518
10, 0.00000000
11, 0.00000000
12, 0.00000000
13, 0.00000000
14, 0.00030518
15, 0.00030518
16, 0.00030518
17, 0.00030518
18, 0.00030518
19, 0.00030518
20, 0.00030518
散点图程序如下
import matplotlib.pyplot as plt
import numpy as np
import math
x=[]
y=[]
p_path="2.txt"
p_id=[line.strip().split(",") for line in open(p_path)]
print(p_id[0])
for d1,d2 in p_id:
x.append(float(d1))
y.append(float(d2))
print(x[2])
print(y[2])
plt.plot(x,y,'r.')
plt.show()
# 所需函数:
# readlines():读取所有行
# strip():移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。
# split():指定分隔符对字符串进行切片
# append():在列表末尾添加新的对象。
# int():因为读取出来的数字仍是字符串的形式,所以需要进行类型转化。