I have read an excel file as follows with Pandas, how could I plot it properly with Matplotlib?
BTW, when I read_clipboard() this format of data, it generates ParserError: Expected 4 fields in line 3, saw 5. Error could possibly be due to quotes being ignored when a multi-char delimiter is used.
After manually modified the excel file to the follow format:
date A_ratio A_price B_ratio B_price
0 2007 12.00 8.90 3.04 6.35
1 2008 13.00 8.78 4.04 6.25
2 2009 14.00 9.08 5.04 6.50
3 2010 14.71 9.21 1.38 6.60
4 2011 15.71 9.22 2.38 6.66
5 2012 16.71 9.27 3.38 6.66
6 2013 16.09 9.56 1.38 6.85
7 2014 17.09 9.71 2.38 6.94
8 2015 18.09 9.31 3.38 6.65
9 2016 19.09 9.88 4.38 6.95
10 2017 20.09 9.76 5.38 6.88
I have ploted it by the following code, it works, but I don't want change it since my original data is pretty large:
df = df.set_index('date')
plt.figure(figsize=(10, 10))
cols = ['A_ratio', 'A_price', 'B_ratio', 'B_price']
df[cols].plot(kind='bar')
plt.xticks(rotation=45)
plt.xlabel("")
Please help me, thanks.

