title: D3 Format 's' in version 4
body: <p>Im converting from d3 version 3 to version 4. And i don' understand how to fix a problem. Introduced by the change to the format 's'</p>
  
  <p>Version 3</p>
  
  <pre><code>d3.format('s')(14000) //14K
  d3.format('s')(4000) //4K
  d3.format('s')(4000.10) //"4.0001k"
  </code></pre>
  
  <p>Version 4</p>
  
  <pre><code>d3.format('s')(14000) //14.0000k
  d3.format('s')(4000) //4.0000k
  d3.format('s')(4000.10) //"4.0001k"
  </code></pre>
  
  <p>This also behaves strange ( guess the significant digit change)</p>
  
  <pre><code>d3.format('.0s')(14000) //"10k"
  </code></pre>
  
  <p>I would like to show zero decimals and the K if in the thousands.</p>
  
  <p>Note: <a href="https://stackoverflow.com/questions/41262922/formatting-a-number-with-si-prefix-change-in-version-4">formatting a number with SI prefix change in version 4</a> doesnt answer the question on how i can do the same thing now.</p>