web-dev-qa-db-ja.com

長いラベルでグラフのx軸の値が下に傾いているのはなぜですか?

棒グラフなど、x軸に傾斜した値が必要な場合、傾斜した値が上から下に表示されるのではなく、下から上に(画像のように)常に左から右になるのはなぜですか?

**enter image description here**

2

西部では、言語はしばしば左から右に読まれます。

最初に代替案を見てみましょう。グラフのラベルが上から下および左から右である場合、ラベルが読み取られ、ラベルの最後の文字が次の(間違った)データセットの上に表示されます。これは、人々が最初にラベルを読んでから対応するデータを見ている場合にはあまり意味がありません。

説明する方法(左、右、上)を使用する場合、最初にラベルを読み取り、最後にラベルの最後の文字の後に対応するデータが表示されます。

したがって、通常は最初にラベルを読むかどうかに大きく依存する可能性がありますが、それはまったく別の質問です。

4
RobbyReindeer

読みやすさとボリュームのスキャンを優先している場合は、グラフを水平棒グラフに反転すると、長いラベルの余地ができ、読みやすさが向上し、大きさで並べ替えられます。

mockup

download bmml sourceBalsamiq Mockups で作成されたワイヤーフレーム

これは質問に直接答えるものではありませんが、特定の状況では水平棒グラフを検討することをお勧めします。

データを使ったストーリーテリングは、これについて素晴らしい記事を書いています。また、並べ替え機能も追加されているため、最も重要なデータを一番上に表示できます。

データを最大から最小の順に並べました。これにより、視覚的な構成が作成され、データがより使いやすくなります。 (注:重要なカテゴリに固有の順序がある場合は、それを活用しますが、それがない場合は、値で昇順または降順で並べ替えます)。

横棒グラフの方が良い場合

ユースケース(私はよく知らない)によっては、横棒グラフのレイアウトの方が良い場合があります。時間はx軸の場合です。

棒グラフの読みやすさ

横棒グラフは、常にデータプレゼンテーションに最適とは限りません。縦棒グラフが最適なケースの1つは、時間をかけてデータをグラフ化する場合です。日付は、x軸がタイムラインとして扱われるときに最もよく理解されるため、そのグラフを横に回すと混乱を招きます。縦棒グラフを使用するもう1つのケースは、序数または順次のデータ系列です。タイムラインと同じ理由で、給与や年齢の数を見る場合、データ系列はx軸上で最小から最大の順に並べる必要があります。

2
Mike M