Excel文件:https://imgur.com/6tCrCkc
cols = [[4,9],[15,20]]
col_names = ['Iout(A)','Ƞ']
for i in range(len(cols):
df = pd.read_excel('Efficiency.xlsx',sheet_name='Square', usecols=cols, names=col_names)
df.plot(x='Iout(A)',y='Ƞ',color='blue',legend=None)
plt.xlabel('Iout (A)')
plt.ylabel('Ƞ (%)')
plt.title('Efficiency vs load current')
我想使用子图(1行* 2列)放置它们。但是我没有在这个循环中做到这一点。
是否还可以将第二组数据放置在同一图形中(在我的excel文件中为'D'?
我可以为此获得一些帮助吗?
谢谢。