web-dev-qa-db-ja.com

円グラフで負の値を表示する方法

アカウントのリストがあり、残高を円グラフで表示したい。すべてのアカウントの残高がプラスである限り、それはかなり簡単です。

一部の口座の残高がマイナスの場合(ローンや当座貸越など)、そのデータを円グラフとして表示するための賢い方法はありますか?

私が思いつくことができた最良のアイデアは、円グラフを2つの半円に変え、1つは資産を示し、もう1つは負債を示し、各半円の半径は資産/負債の合計に比例します。 。

4

何らかの理由で本当に円グラフ(このプロジェクトではこれを行う)に負の値を表示する必要がある場合は、次のスタイルの使用を検討してください。

a pie chart with negative values

上のグラフでは、すべての値の合計は19,000であり、円グラフの領域は各コンポーネントの絶対値の比較のみを示しています。

8
crsxl

適切な視覚化を使用する

円グラフは全体の構成要素を表します。あなたが発見したように、これは数値が赤字になる可能性がある場合には機能しません。

棒グラフまたは折れ線グラフを使用して、より柔軟な(そしておそらくより有益な)視覚化を行います。

8
plainclothes

内側のリングは負債を示し、外側のリングは資産を示し、その厚さの比率は、総負債と資産の比率で設定されます。

enter image description here
(醜い色についてコメントしないでください。私の頭の中にあるものを説明するのに役立つ写真にすぎません)

しかし、一般的には、円グラフはおそらくそのようなデータを表すための最良の選択ではないと思います。

6
LovesTha