web-dev-qa-db-ja.com

棒グラフの角を丸くすることに不利な点はありますか?

角が丸い棒が不正確に見えるかもしれないことをどこかで読んだことを覚えています。しかし、私はそれについてあまりよくわかりません。誰かがこれに光を当てることができますか?

enter image description here

32
essdeepee

ユーザーの目標がバーの長さから特定または正確な値を読み取ることである場合、 @ Schmuddiの回答 は重要性を説明しますフラットエンドのこの例は、流体の正確な長さが非常に重要であり、ユーザーが特定の値を読み取ることができる必要がある従来のガラス温度計です。

ただし、目的が一般的な値を伝えることだけである場合、バーはスタイルを設定できます使いやすさを損なうことなく、丸みを帯びた端(または他のバリエーション)を使用します。このアプローチの適切な使用例は、特定の値が必ずしも重要ではない進行状況バーである可能性がありますが、むしろ、ユーザーがプロセスのどこにいるかについての一般的な考えをユーザーに提供することのみを目的としています。

41
maxathousand

Skau et al。(2015) による論文があり、棒グラフの効果がさまざまな種類の視覚的変化によってどの程度影響を受けるかを調査しています。著者らは、これらの交替が参加者がバーを使用して相対的な比較と絶対的な判断を下すことができるかどうかに影響するかどうかをテストしました。参加者にはさまざまな種類の棒グラフが提示され、次のような質問に答える必要がありました。

a)下の表で、Aの値は何ですか?

b)下のグラフで、AのBは何パーセントですか?

彼らがテストした交互には、三角形の棒、ゼロより下に伸びる棒、エンドキャップのある棒、および丸みのあるエンドキャップのある棒も含まれていました。これらのバリアントは、正方形の角のある長方形を棒として特徴付けたベースライン棒グラフと比較されました。興味のある方のために、著者はデータセットを GitHub で利用できるようにしています。

この研究では、どのバリアントもベースラインチャートよりも優れたパフォーマンスを示しませんでした。さらに、ほとんどすべての亜種が正しい比較を行うことを妨げ、エラー率を増加させました。具体的には、丸みのあるキャップは、絶対比較(質問a)と相対比較(質問b)の両方を行い、ベースラインチャートよりもエラーが発生しやすくなりました。著者らは、

実際、ユーザーはバーの端の強い線に依存して、バーの端を数値軸に精神的に拡張します。特に、バーの上部を歪める装飾(丸いキャップ、三角形など)のパフォーマンスが比較的低い場合を考えます。

そして彼らはそれを結論付けます

棒グラフの装飾が確かに、グラフ内のデータの伝達能力に影響を与えることを確立します。テストされたほぼすべてのグラフ装飾で、バーの上部を丸めるなどの小さな変更でも、エラー率が高くなりました。

そのため、データをできるだけ効率的に通信したい場合は、従来の四角い棒が推奨される選択のようです。

60
Schmuddi

あなたが言及する特定の主張に関して、バーの幅(水平配置の高さ)が長さに近づく限界を想像してください、そして(例の画像のように)丸めは単に「コーナー」ではなく完全に半円形の端を生成しますバーに。この場合、バーの領域(および視覚的な「大きさ」)は人工的に類似し、それらが伝えるはずの違い(長さ)を過小評価します。

縮退ケースの処理方法によっては、小さい値を表す方法がない場合もあれば、「ゼロ」を完全な円として過剰に表す場合もあります。

たとえば、あなたのボトムバーを見てください。長さを半分にすると、結果の領域は元の領域の半分と大幅に異なります。