这是我的代码来解决你的问题,使它健壮,这样你就可以更好地理解发生了什么。此外,您还可以分析许多其他文件,例如.txt。此外,在某些情况下,您可能会发现CSV文件用“;”分隔,这是不正确的,因为这不是CSV文件应该是的,但是,您也可以分析该文件。只要确定每个值之间的分隔符是什么,就可以在下面的第二行代码中更改该字符。例如,在您提供的数据中,分隔符为“”(每个值之间有一个空格)。请看下面的代码,这样您就知道我的意思了:numFiles = 2 #Number of CSV files in your directory
separator = "," #Character that separates each value inside file
fExtension = ".csv" #Extension of the file storing the data
def MultiplePlots(xValues, allYValues):
'Method to plot multiple times in one figure.'
for yValues in allYValues:
plt.plot(list(map(int, xValues)), list( map(float, yValues) ), label = "file" + str(i))
plt.legend(loc = 'best')
plt.show()
return
def GetXandYValues(coordinates):
'Method to get all coo