title: Python: matplotlib 'numpy.ndarray' object has no attribute 'has_data'
body: <p>I wanted to get a 3D plot with matplotlib module. Below is some of my source code.</p>
  
  <pre><code>(LTV,DTI,FICO) = readData('Acquisition_2007Q1.txt')
  x = np.array(LTV)
  y = np.array(DTI)
  z = np.array(FICO)
  
  fig = plt.figure()
  ax = fig.gca(projection='3d')
  Axes3D.plot_trisurf(x, y, z, cmap = cm.jet)
  </code></pre>
  
  <p>The <code>x</code>, <code>y</code>, and <code>z</code> are like:</p>
  
  <pre><code>array([56, 56, 56, ..., 62, 62, 62])
  array([37, 37, 37, ..., 42, 42, 42])
  array([734, 734, 734, ..., 709, 709, 709])
  </code></pre>
  
  <p>However, I got the error below:</p>
  
  <pre><code>AttributeError                            Traceback (most recent call last)
  &lt;ipython-input-22-5c9578cf3311&gt; in &lt;module&gt;()
        1 fig = plt.figure()
        2 ax = fig.gca(projection='3d')
  ----&gt; 3 Axes3D.plot_trisurf(x, y, z, cmap = cm.jet)
  
  /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/mpl_toolkits/mplot3d/axes3d.py in plot_trisurf(self, *args, **kwargs)
     1828         """
     1829 
  -&gt; 1830         had_data = self.has_data()
     1831 
     1832         # TODO: Support custom face colours
  
  AttributeError: 'numpy.ndarray' object has no attribute 'has_data'
  </code></pre>