title: How to set label for each subplot in a plot
body: <p>let's think i have four features in a dataset and plotting scatter 
  plots using two features each time.I want to provide label to each 
  plot separately.</p>
  
  <pre><code>fig,axes=plt.subplots(ncols=2,figsize=(10,8))
  axes[0].scatter(x1,x2],marker="o",color="r")
  axes[1].scatter(x3,x4,marker="x",color="k")
  axes[0].set(xlabel="Exam score-1",ylabel="Exam score-2")
  axes[1].set(xlabel="Exam score-1",ylabel="Exam score-2")
  axes[0].set_label("Admitted")
  axes[1].set_label("Not-Admitted")
  axes.legend()
  plt.show()
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/IiPtd.png" alt="enter image description here"></p>
  
  <p>Here I will get two scatter plots but labels are not shown. I want 
  to see <strong>admitted</strong> as label for first plot and <strong>not-admitted</strong> 
  for second scatter plot.</p>
  
  <p>I am able to give label by using <code>plt.legend()</code> but not getting already created plots.</p>