从文件中加载数据有两种方法,一种是利用内置的csv模块,一种是利用第三方模块numpy
import matplotlib.pyplot as plt import csv import numpy as np # csv 方法 x = [] y = [] with open(‘example.txt‘,‘r‘) as csvfile: plots = csv.reader(csvfile, delimiter=‘,‘) for row in plots: x.append(int(row[0])) y.append(int(row[1])) #numpy 方法 x1, y1 = np.loadtxt(‘example1.txt‘, delimiter=‘,‘, unpack=True) plt.plot(x,y, label=‘csv method‘) plt.plot(x1,y1, label=‘numpy method‘) plt.xlabel(‘x‘) plt.ylabel(‘y‘) plt.title(‘Graph\n‘) plt.legend() plt.show()
如下图
时间: 2024-10-20 08:34:57