Boa*_*oat 1 python plot matplotlib pandas
我试图在同一图中绘制多个CSV文件,以便在它们之间进行比较。我已经阅读了有关熊猫问题的一些信息,这些问题不保留内存图并每次都创建新的。人们在谈论使用斧头变种,但我不明白...
现在,我有:
def scatter_plot(csvfile,param,exp):
for i in range (1,10):
df = pd.read_csv('{}{}.csv'.format(csvfile,i))
ax = df.plot(kind='scatter',x=param,y ='Adjusted')
df.plot.line(x=param,y='Adjusted',ax=ax,style='b')
plt.show()
plt.savefig('plot/{}/{}'.format(exp,param),dpi=100)
Run Code Online (Sandbox Code Playgroud)
但这向我展示了十个情节,只保存了最后一个情节。任何的想法?
谢谢
结构是
在代码方面:
import matplotlib.pyplot as plt
import pandas as pd
ax = plt.gca()
for i in range (1,10):
df = pd.read_csv(...)
df.plot(..., ax=ax)
df.plot.line(..., ax=ax)
plt.savefig(...)
plt.show()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5008 次 |
| 最近记录: |