1桁から10億までの範囲の数値を表示できるグリッド列があります。 非常に大きな数を表示する別の方法は何ですか で説明したように、ある時点で、整数の表示から数百万の7Mまたは数十億の2Bなどの省略形の使用に切り替える必要があると思います。 。
質問は一目で簡単に認識できる大きさのオーダーを維持したいので、どの時点で切り替えるかです。したがって、何千、何百万、何十億もすべて文字(10K、10M、10Bで表す)にしたくありません。一見同じように見えます)。これに関する慣例はありますか?多分金融アプリから?
これは、データのコンテキストと、ユーザーがデータで何を期待するかに大きく依存すると思います。たとえば、請求書などの表で財務データを処理している場合、 位置番号 / 表形式の数値 を保持したい明確な理由があります。 =(like-with-likeを簡単に比較できるようにするため)。
情報の忠実度/正確さがそれほど重要でない場合(単純な大きさで一般に十分です)、略語を使用することは非常に理にかなっています。これは、オペレーティングシステムによるファイルサイズの表現に当てはまります。特定のフォルダーには、非常に大きいファイルと非常に小さいファイルが含まれる場合があります。
OS X Lionでの表示方法は次のとおりです。
ご覧のとおり、このフォルダには、689バイトから3 GBを超えるサイズのファイルが含まれています。これと同じ情報は、絶対的な用語(バイトのみ)で表示され、次のようになります。
115,989
689
20,953,990
368,483
9,966,922
22,118
54,668
28,702
21,145
27,412
340
582,849
238
500,453
26,833,740
26,354
24,655
4,094,090
152,064
275,779
4,277,157
4,035
3,320,903,680
14,040,435
521,923
50,176
5,427,232
66,925,624
ご覧のとおり、この後者のオプションを使用すると、幅だけで物事の相対的なサイズをより適切に把握できます。問題は、一般的にバイト(これ以上)については話しません。私たちが送信するファイルのほとんどは、少なくとも数キロバイトで、多くの場合数メガバイトよりも大きくなります。人々はtalkと言っているので、ユーザーが最もよく理解して解釈する方法で情報を表示することは理にかなっています。今日(非常に大きなハードドライブが広く普及しているため)、ファイルサイズの比較を行う必要がないことも事実です(リストをサイズ順に並べ替えることができるため、実際に必要に応じてすばやく並べ替えることができます)。
実際のシナリオではないことは承知していますが、ほとんどのジャーナリズム機関が、数値のどの表現をいつ使用するかに関するスタイルガイドの推奨事項を提供していることは注目に値します。
悲しいことに、良いオンラインスタイルガイドはほとんどありません(印刷されたリソースであり、引用するためにここに持っていません)が、金額、人数、パーセンテージ、または他のそのような数字。
これが APに起因する抜粋 です。
21,000,000ではなく2,100万を使用します。また、3900万ドル、225億ドル。小数点以下2桁を超えないようにしてください。
いくつかの提案:
違いの知覚を高めるために、微妙な色を追加できますか?したがって、K、M、Bの値はすべて少しずつ異なる色ですか?これは、ユーザーが違いを認識し、したがって違いを認識できないようにするのに役立ちます。これを正しく行うのは簡単ではありませんが、可能性があるかもしれません。
Kをそのまま、MをM、BをBnとして表示できますか。これは、認識できるシンボルが2つしかなく、長さが異なる(MとBn)ことを意味しますか? Bnは数十億に使用されることがあるので、認識できるはずです。
ただし、@ dnbrvsのコメントにあるように、ユーザーが最も満足するものを見つける必要があります。これらの数値のスケールを区別するために現在何を使用していますか?これを設計に利用できますか?
私は数年かけて、単位からトリリアンまでの金銭的価値(およびその他の数値)をレポートする金融/統計システムに取り組んできました。そのシステムは次のように機能します(簡略化):
値は、マグニチュードに標準のサフィックスを使用して、少なくとも3つの有効数字に表示されます。
表示される数値が1未満または1,000以上になることはありません。これが発生した場合は、代わりに次のサフィックスが使用されます
ユーザーは、10 10K 10M 10B 10Tの違いを見つけるのに問題はありません。標準のサフィックスを使用することが重要であることがわかったので、自分でサフィックスを作成しないことをお勧めします。
1つの重要な点は、グリッドが適切に並べ替えられ、1.1Tが900Bを超えるように表示されることなどです。
担当者のスコアが低すぎるため、コメントを追加できません。回答として追加します。略語(M、Bなど)または単語(100万、10億など)を使い始めるときに注意すべきもう1つのことは、数値スケールの文化的な違いです。
米国では、ショートスケールを使用しています。100万を超える新しい名前はそれぞれ、以前の名前の1000倍の大きさです。10億は10億です。 1兆は1千億です。ただし、ヨーロッパ大陸や他の場所の多くは長いスケールを使用します。ここで、100万を超える新しい名前はそれぞれ、以前の名前の1000000倍の大きさです。10億は100万です。 1兆は100万億です。多くのアジア諸国はまったく異なるシステムを使用しています。非常に大きな数になるまで、日本のカウントシステムは1万の倍数に基づいています。
アプリケーションが多国籍ではない場合、それほど重要ではありませんが、それが重要である場合、これは非常に重要であり、破壊的な混乱。
Wikipediaには すばらしい記事 の違いを説明し、どの国がどのスケールを使用しているかをリストしています。
科学表記(n x 10 ^ 4)を使用することもできますが、必要な精度が得られません。簡単に比較できるように、または(データが許せば)サイズでグループ化できるように、数値を右揃えにする傾向があります。