title: How to plot 3D surfaces in Python
body: <p>What should I change / add in any of the examples <a href="http://matplotlib.org/examples/mplot3d/surface3d_radial_demo.html" rel="nofollow">here</a> and <a href="http://matplotlib.org/mpl_toolkits/mplot3d/tutorial.html#surface-plots" rel="nofollow">here</a> in order to generate a 3D surface from the following data?</p>
  
  <pre><code>[100, 0, 'TF', 0]
  [100, 0, 'DF', 0]
  [100, 50, 'TF', 0]
  [100, 50, 'DF', 0]
  [100, 100, 'TF', 0]
  [100, 100, 'DF', 0]
  [100, 150, 'TF', 0.84496124031007758]
  [100, 150, 'DF', 0.87209302325581395]
  [100, 200, 'TF', 0.88139534883720927]
  [100, 200, 'DF', 0.86201550387596892]
  [100, 250, 'TF', 0.87441860465116272]
  [100, 250, 'DF', 0.889922480620155]
  [100, 300, 'TF', 0.87984496124031009]
  [100, 300, 'DF', 0.89922480620155043]
  [100, 350, 'TF', 0.92015503875968996]
  [100, 350, 'DF', 0.90697674418604657]
  </code></pre>
  
  <p>NOTE: I do have tried a few things based on the code mentioned above, but I didn't manage to make it work so far. The reason I didn't quote my code here it is because I would make my question must more complicated that it actually is.</p>