グラフ作成アプリケーションを開発しています。チャートに大きな数値を表示しなければならない場合があります。問題は、番号ラベルがグラフの列の内側に収まる必要があることです。これはスペースが制限されており、数字を表示するのに4文字しかありません。
私は現在乗数を使用しているので、例えば1234567は1.2Mと表示されます。私はこのソリューションが好きですが、Kは何千もの許容できる接尾辞ですが、数十億のような接尾辞はありません。
これを解決するにはどうすればよいですか?データを表示する良い方法はありますか?
いくつかのアイデア:
Turn-over in billions
何十億もの標準的なプレフィックスがあり、それはG
です。コンピューターユーザーを使用するものはすべてSIメトリックプリフィックスを使用し、ほとんどの人はGB(さらにはTB)について話したことに慣れています。したがって、SI metric prefixesに固執することをお勧めします。
B
またはBillion
を使用する際の問題は、「10億」という言葉には、参照している国によって2つの意味があるということです。これらは ロングスケールとショートスケール と呼ばれます。 10 ^ 9の場合もあれば10 ^ 12の場合もあるため、これを実行すると、かなりの数のユーザーと混乱することになります。
「10億」の記号として「G」を使用することは少なくともあいまいではなく、コンピュータのファイルサイズまたはスペースを一般的に扱う人々はそれが何を意味するかを知っている可能性があります。
多くのエンジニアリングアプリケーションで使用される別の方法は、5.4 x 10^9
または5.4E9
のいずれかとして書き込むことです。これは、技術者以外のユーザーにはお勧めしません。
私はあなたが2つの可能な解決策を持っていると思います。
お金のコンテキストでは、人々がBの意味を理解できると思います。特に、大量のお金を扱っていることがわかっている場合はそうです。