title: How is Plotly Surface Chart Data Mapped?
body: <p>In <a href="https://youtu.be/9maEpZrfSdk?t=134" rel="nofollow noreferrer">this youtube</a> the presenter creates a nested 10X10 array of random number like this:</p>
  
  <pre><code>var arr = []
  for (let i = 0; i&lt;10; i++) {
      arr.push(Array.fill(10).map(()=&gt;Math.random()));    
  }
  </code></pre>
  
  <p>So effectively we have ten random numbers per nested array <code>[[0.23423, 0.23423, ...,0.235423]]</code>.</p>
  
  <p>How does plotly plot this within the 3d surface plot.  I was thinking something like an array of objects with x,y,z coordinates would make more intuitive sense.  So <code>[{x:10, y:22, z:3453}, ...]</code>...?</p>