title: Plotly Scatter3d: how can I force 3D axes to have the same scale / aspect ratio?
body: <p>From what I understand, this is different from plotting in 2D and may not be possible from the plotly API.</p>
  
  <p>I'm plotting spatial data, and my data looks skewed because 1 meter in the X-axis is not equal to 1 meter in the Y axis, etc.</p>
  
  <p>Example:</p>
  
  <ul>
  <li>x values in the range [0, 30]</li>
  <li>y values in the range [0, 120]</li>
  <li>z values in the range [0, 1]</li>
  </ul>
  
  <p>By default, differences in z will look exaggerated when spatially they are very small; plotly uses a cube to visualize the entire range no matter what the scale of the data is. If I set the range of each axis to be [0, 120], the data I'm visualizing will be square / at the same ratio but very small at the bottom of the plot, making it hard to see and interact with.</p>