title: d3.js using d3.scale.sqrt()
body: <p>What does the <code>d3.scale.sqrt()</code> scale do? As per the documentation it is similar to <code>d3.scale.pow().exponent(.5)</code>, so the returned scale is equivalent to the <code>sqrt</code> function for numbers; for example:</p>
  
  <pre><code>sqrt(0.25) returns 0.5.
  </code></pre>
  
  <p>so when we apply a domain similar to this:</p>
  
  <pre><code>d3.scale.sqrt().domain([1, 100]).range([10, 39])
  </code></pre>
  
  <p>does it signify it takes the value between 1-100 and return the <code>sqrt</code> function which ranges between 10-39? Could anybody clarify and provide more details on how this scale works?</p>