title: plot_decision_regions with error "Filler values must be provided when X has more than 2 training features."
body: <p>I am plotting 2D plot for SVC Bernoulli output.</p>
  
  <p>converted to vectors from Avg word2vec and standerdised data
  split data to train and test.
  Through grid search found the best C and gamma(rbf)</p>
  
  <pre><code>clf = SVC(C=100,gamma=0.0001)
  
  clf.fit(X_train1,y_train)
  
  from mlxtend.plotting import plot_decision_regions
  
  
  
  plot_decision_regions(X_train, y_train, clf=clf, legend=2)
  
  
  plt.xlabel(X.columns[0], size=14)
  plt.ylabel(X.columns[1], size=14)
  plt.title('SVM Decision Region Boundary', size=16)
  </code></pre>
  
  <p>Receive error :-
  ValueError: y must be a NumPy array. Found </p>
  
  <p>also tried to convert the y to numpy. Then it prompts error
  ValueError: y must be an integer array. Found object. Try passing the array as y.astype(np.integer)</p>
  
  <p>finally i converted it to integer array.
  Now it is prompting of error.
  ValueError: Filler values must be provided when X has more than 2 training features.</p>