web-dev-qa-db-ja.com

値の範囲にラベルを付ける最良の方法

これは多かれ少なかれスタイルガイドの質問です。この問題をうまく処理する公式のスタイルガイドを誰かが知っているかどうか私は興味があります。私は一般的なアプローチを考え出そうとしましたが、他の人の意見を知りたいです。

最終的に、これは2つの要件を最適化することです。

  • 読みやすさ
  • 文字列サイズ(短いほど良い!)

文字列が比較的短いという要件は、文字列がスペースが限られているチャートラベルで使用できるという事実によるものです。

ここに私が見ることができるいくつかのケースとそれぞれに対する私の提案があります:

1。単一ユニットの範囲:
'factor out' the unit、つまり、ユニットを範囲外で一度だけ表示します

例)5-6%または$ 10-15

2。マグニチュードサフィックスの範囲(Kは千、Mは100万、Bは10億)
曖昧性につながるため、上記のようにサフィックスを「分解」することはできません(たとえば、5〜10kと書くと、5,000〜10,000または5〜10,000を意味しますか? )

例)5k〜10kまたは950k-1M

。単位とマグニチュードサフィックスの範囲:

例)5,000〜10,000ドル

例)2k-3k%->この場合かなり厄介です、「k%」はほとんど新しいユニットのように見えます! 2,000〜3,000%は見栄えはよくなりますが、より多くのスペースを必要とします。 2〜3,000%の使用を見たことがあります(ただし、これもあいまいです)。

4。負の値の範囲:
ダッシュを負の符号と組み合わせて使用​​すると、物事が少し乱雑になります

例)-15%--8%

例)-15%から-8%->はるかに良いですが、視覚的な一貫性のためにどこでも 'to'を使用する必要があり、負の値が存在しない場合はさらに悪くなります(5-6%対5-6%) )

-----実験:
さまざまなケースをすべて確認するために簡単な視覚実験を行いました。緑色のチェックボックスは、それぞれのケースで最も適したスタイルを示しています。

enter image description here

5
M.A.X

オンラインコンテンツに関する限り、Yahoo!スタイルガイドには 範囲専用セクション があります。

Yahoo!には 違いの詳細セクション もあります。スタイルガイドとAP通信スタイルブック。

より詳細な例については、通貨と範囲の適切なセクションを参照する必要がある場合があります。ガイドからの抜粋を投稿したくないのは、彼らが時間の経過とともにスタイルを変更する可能性があるためです(したがって、抜粋を投稿すると、古いスタイルに関連付けられる可能性があります)。

公式のスタイルガイドを求めたように、それらが役立つことを願っています。

編集:数値と通貨は主にローカリゼーションの制約を受けます。国によって、数字/通貨記号の表示方法が異なります。基盤となるソフトウェアプラットフォームによっては、ローカリゼーション(国際化)サポートがすでに組み込まれている場合があり、変換を行うために必要なメソッドを呼び出すだけで済みます。これは、提案を調整するときに覚えておくべきことです。

編集2:最後に、過去に私をつまずかせたのは、略語とその複数形(該当する場合)を適切に使用する方法です。これは国によって異なりますが、Yahoo!で 例の詳細なリスト を参照できます。スタイルガイド。

2
CJF

見るべき場所:

また-この時点で:

あいまいさを招くため、上記のようにサフィックスを「分解」することはできません(たとえば、5〜10kと記述すると、5,000〜10,000または5〜10,000を意味しますか?)

これらのコンテキストでは、接尾辞は通常、ハイフンを使用するときに両方の数値に適用されると解釈されます。スタイルガイドでは、「to」を使用している場合はサフィックスを複製することを読んだ(例:5kから10k)が、ハイフンまたはnダッシュ(例:5-10k)を省略した場合は削除する。私はこれが http://www.apstylebook.com/ にあると確信していますが、再確認するためのアクセス権がありません;)

2
adrianh