如何从excel文件中读取数据以使用python进行绘图?

时间:2019-05-29 09:07:59

标签: excel pandas numpy matplotlib python-3.7

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')

结果图:https://imgur.com/jlUbUbj

我想使用子图(1行* 2列)放置它们。但是我没有在这个循环中做到这一点。

是否还可以将第二组数据放置在同一图形中(在我的excel文件中为'D'?

我可以为此获得一些帮助吗?

谢谢。

0 个答案:

没有答案