web-dev-qa-db-ja.com

異なる単位の値を含む列にどのようにラベルを付けるのが最善ですか?

表形式のデータを提示しています。 1つの列は形状のサイズを表しますが、形状自体は線、領域、または体積の場合があります。したがって、サイズの値はmmまたはmmの単位にすることができます2 またはmm。ただし、表には単位ではなく値のみが表示されます。例えば:

| Type   | Size (mm) |
|--------|-----------|
| Line   | 123.4     |
| Area   | 456.7     |
| Volume | 234.5     |

「サイズ(mm)」の使用については、ユーザーから多くの混乱があります。一部のユーザーはエリア形状のみを生成する傾向があるため、「mm」ではなく「mm」と表示するのは間違いだと思います2"などです。ただし、どのユーザーも任意の形状を作成でき、テーブルにはさまざまな形状タイプが入力されるのが一般的です。

"(mm)"を見出しに含めるのは、少なくともデータがミリメートルの一部の次元であることを伝えているためです。これは混乱の原因でもあります。

「(mm)」だけを削除しますか?ツールチップを追加しますか?テーブルにはすでに多くの列があるため、別の列に分割することも適切なオプションではありません。さらに、すべての値が、異なるサイズでのみ「サイズ」の同じ概念を表しています。また、単位をテーブルセルに追加したくありません。これは、データがExcelにコピー/貼り付けされるのを防ぐためです。

これに対する解決策のための良いアイデアはありますか?

4
whiskeyspider

データユニットを混在させる場合は、明示的な方が良い

テーブルで混合単位を混同することは非常に簡単なので、ベストプラクティスは、単位を明示的にすることです

  • この状況を回避できる場合(セクションや別の列を使用する場合など)は、通常はより適切です。ただし、スペースの制約やその他の理由により、避けられない場合もあります。
  • アイコンの使用は避けてください 混合単位のある複雑なテーブルの複雑さは実際には増加し、減少しないため。

単位を区別するためにグリッド配置を使用することをお勧めします

明示的なグリッド支援レイアウトの例をいくつか示します。

enter image description here

7
tohster

単純なアイコンで、どの場合にどの単位が暗黙に示されるかを明確にできます。これにより、ユーザーが誤って単位を実際の値と一緒にコピーする問題が解決され、予想されることについての迅速なメンタルフィードバックが得られます。

enter image description here

編集:以下のトースターの回答を参照してください。これは、より良い解決策として私にアピールします。

6
Adnan Khan

簡単な解決策は、タイプ列を取り除き、異なるサイズの列を用意することです。

enter image description here

しかし、あなたはそれが多くの列を持っているだろうと言ったので、おそらくより良い解決策は、テーブルをタイプごとに1つに分けることです:

enter image description here

これらの2つのアイデアの理由は、現在のテーブルの概念に関して私が持っている1つの質問に由来します。なぜ比較不可能な行を持つテーブルがあるのですか?その目的は何ですか?ヘッダーの(mm)が不正確で混乱しているのはこのためです。彼らは同じ型を期待しているため、列の値は比較可能であり、これにより、表示される内容をすばやく理解するのが容易になります。

テーブルの分割を検討してください。データを比較してすばやく理解する際に、テーブルが少し役立つためです。それがこの表の目的ではない場合、なぜ表を使用するのでしょうか。

0
jazZRo