擅长:python、mysql、java
<p>顺便说一句,我只是用了这个方法,我又加了一步,让我的标签来自我的文件名。我希望它能帮助别人。在</p>
<pre><code> files = glob.glob(folder+'\\'+'*.csv', recursive=False)
for file in files:
df1=pd.read_csv(file,header=1,sep=',')
nslice = (sum(1 for line in open(file))-1)/3
base = print(os.path.splitext(os.path.basename(file))[0])
fig = plt.figure()
ax = plt.subplot(111)
c = ax.plot(df1.iloc[0:int(nslice)-1,[22]],df1.iloc[0:int(nslice)-1,[4]],label='Cuticle')
t = ax.plot(df1.iloc[int(nslice):(int(nslice)-1)*2,[22]],df1.iloc[int(nslice):(int(nslice)-1)*2,[4]],label='Tissue')
p = ax.plot(df1.iloc[int(nslice)*2:(int(nslice)-1)*3,[22]],df1.iloc[int(nslice)*2:(int(nslice)-1)*3,[4]],label='Phenanthrene')
title_obj = plt.title(base)
plt.xlabel("Slice #")
plt.ylabel("Avg MGV")
ax.legend()
plt.savefig('plot'+str(os.path.splitext(os.path.basename(file))[0])+'.png')
plt.show()
plt.close('all')
</code></pre>
<p>和平</p>