私のアプリケーションでは、さまざまな種類のグラフを使用してデータを視覚化しています。円グラフで視覚化された一部のデータには、負の値が含まれています。円グラフは、ネガを表示するようには設計されていません。
これを解決するための他のオプションはありますか? どうやってそれをしましたか?
私のアプリケーションでは、さまざまな種類のグラフを使用してデータを視覚化しています。円グラフで視覚化された一部のデータには、負の値が含まれています。円グラフは、ネガを表示するようには設計されていません。
これを解決するための他のオプションはありますか? どうやってそれをしましたか?
正の値には緑の色合いを使用します。
負の値の絶対値を使用して、さまざまな負の値を赤の色合いで表示します。
最近、同じ問題を考えて、こんなラフサンプルを作ってみました。
アイテム B が負の値であると仮定してください。
d3.js の「arc」と「pie」機能はとても便利です。
作業サンプルはこちら.
このように同心円も追加しました。
円の周りにドーナツ グラフを使用して、1 つを使用して正の値を表し、もう 1 つを負の値に表すことができます。ここで重要なのは、100% を表す値が正と負の両方で同じであることです。結果は、ポジティブ、ネガティブ、およびセット全体のポジティブまたはネガティブの視覚的表現です。
2 つのドーナツ チャートを互いに並べて使用できます。1 つは負の値を表し、もう 1 つは正の値を表します (緑/赤などの異なる色のグラデーションを使用して、どれがどれであるかを示すことができます)。秘訣は、正または絶対負の値に従って各ドーナツの半径を選択することです。オーバーラップがある場合は、両方のドーナツ間の境界が両方の絶対値の平均になるように視覚化を調整します。