11

SIコードを使用してグラフを描くとき、​​私たちが望むものはほとんどです。Y 軸の値は、大きな通貨の値になる傾向があります。例: $10,411,504,201.20

これを短縮すると、少なくとも米国のロケールでは、これは 104 億ドルに相当するはずです。

しかし、SI コードに d3.format の「s」タイプを使用すると、これは $10.4G と表示されます。これは、一部のロケールには最適であり、コンピューター ベースの値 (例: プロセッサ速度、メモリなど) を扱う場合には適していますが、通貨やその他のコンピューター以外の種類の値ではそうではありません。

数十億をGではなくBに変換するSIコードに似たロケール固有の機能を取得する方法はありますか...?

(これは主に SI コードの問題であり、D3 に固有のものではないことを認識していますが、D3 を使用しているので、これが最も適切なタグのようです。)

4

1 に答える 1