title: Data points in cluster do not show up
body: <p>So, I have this clustering algorithm and although everything is running with no error popping up and from my console it seems that the data points are being generated but do not show up in the graph. The only thing I can see is the centroids.</p>
  
  <p>Disclaimer. I use the first 100 rows for testing only since, my computer is not the best and it takes a long time to process the whole dataframe.</p>
  
  <pre><code>df1.convert_objects(convert_numeric=True)
  
  df1=df1.replace('(null)',np.nan)
  
  df1=df1.dropna(axis=0)
  
  df1=df1.iloc[0:100] 
  
  X=np.array(df1)
  
  clf= KMeans(n_clusters=4)
  
  clf.fit(X)
  
  centroids= clf.cluster_centers_
  labels=clf.labels_
  
  colors=['green','red','orange','black']
  
  for i in range(len(X)):
      plt.plot(X[i][0],X[i][1],colors[labels[i]],markersize=10)
  plt.scatter(centroids[:,0], centroids[:,1], marker='x',s=10)  
  </code></pre>