title: How to plot rows in dataframe
body: <p>I have dataset which look like this</p>
  <pre class="lang-py prettyprint-override"><code>import pandas as pd
  
  data = {'Name of Countries': ['BANGLADESH', 'SRILANKA', 'UK', 'USA'], '2001': [431312, 112813, 405472, 329147], '2002': [435867, 108008, 387846, 348182], '2003': [454611, 109098, 430917, 410803], '2004': [477446, 128711, 555907, 526120], '2005': [456371, 136400, 651803, 611165], '2006': [484401, 154813, 734240, 696739], '2007': [480240, 204084, 796191, 799062], '2008': [541884, 218805, 776530, 804933], '2009': [468899, 239995, 769251, 827140], '2010': [431962, 266515, 759494, 931292]}
  df = pd.DataFrame(data)
  
    Name of Countries    2001    2002    2003    2004    2005    2006    2007    2008    2009    2010
  0        BANGLADESH  431312  435867  454611  477446  456371  484401  480240  541884  468899  431962
  1          SRILANKA  112813  108008  109098  128711  136400  154813  204084  218805  239995  266515
  2                UK  405472  387846  430917  555907  651803  734240  796191  776530  769251  759494
  3               USA  329147  348182  410803  526120  611165  696739  799062  804933  827140  931292
  </code></pre>
  <p>I am trying to plot row with y axis as the values and x axis being the year, eg. I tried for USA</p>
  <pre><code>t=df[df['Name of Countries']=='USA']
  x=pd.DataFrame([t.iloc[0].index,t.iloc[0].values]).T
  x.iloc[1:].plot()
  plt.show() 
  </code></pre>
  <p>Which is completely ugly looking code, .
  What I get is <a href="https://i.stack.imgur.com/55q9o.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/55q9o.png" alt="enter image description here" /></a></p>
  <p>I want -USA at legend and X axis as name of columns [2001,2002...2010], and can it be done in a better way, without going through individual row like I am doing.</p>