title: Plot multiple graphs using pyplot in python
body: <p>I want to plot the scatter plot between all the combinations of the features in the data. For this I am using the following code, but I am getting overlapping graphs.</p>
  
  <pre><code>#importing the important libraries
  import numpy as np
  import pandas as pd
  import matplotlib.pyplot as plt
  from sklearn import svm
  from sklearn.cross_validation import train_test_split
  from sklearn import metrics
  from sklearn import datasets
  
  wine_data = datasets.load_wine()
  
  #exploring the ralationship between the data by visualizing it.
  i = 1
  plt.figure(figsize=(15,15))
  for feature_x_pos,feature_x in enumerate(wine_data.feature_names):
    for feature_y_pos,feature_y in enumerate(wine_data.feature_names):
      if feature_x_pos != feature_y_pos:
        plt.subplot(60,3,i)
        plt.scatter(wine_data.data[:,feature_x_pos],wine_data.data[:,feature_y_pos],c = wine_data.target, cmap = 'jet')
        plt.xlabel(feature_x)
        plt.ylabel(feature_y)
        i=i+1
  </code></pre>
  
  <p>The wine data contains 13 features. I want to plot the scatter plot between all the pairs of feature.
  The output of the above code looks like below:</p>
  
  <p><a href="https://i.stack.imgur.com/OY6Nh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/OY6Nh.png" alt="enter image description here"></a></p>
  
  <p>I am doing code on google colab.</p>
  
  <p>Please help in avoiding the overlapping of the graphs.</p>