-1

これはプログラミングに関する質問ではないので、純粋な人であれば、これ以上読む必要はありません。

コンピューター画面に多次元データを表示する方法の良い例はありますか? 次元がいくつになるかはわかりませんが、10 を超えるものはほとんどないと思います。明らかな解決策を思いつくことができますが、これが本当に人間が読めるフィードバックになるかどうかはわかりません。

  1. 最初の次元を x 軸にマッピングする
  2. 2 番目の次元を y 軸にマッピングする
  3. 3 次元をドット半径にマッピングする
  4. 4 番目の次元をドット赤コンポーネントにマッピングする
  5. 5 次元をドット グリーン コンポーネントにマッピングする
  6. 6 番目の次元をドット ブルー コンポーネントにマッピングする
  7. 7 次元を dot spiky-edge-property にマッピングする

手動スケッチ http://en.wiki.mcneel.com/content/upload/images/md_map.png

この問題をエレガントに処理する既存のソフトウェアを知っている人はいますか?

4

1 に答える 1

2

3 次元をそれぞれ R、B、G にマッピングすることは、ほとんどの人にとって解釈が非常に困難です (シアンは、どの色の混合物ですか?)。固定色と透明度の値またはグレー スケールを使用して、色付きの 1 つのディメンションを取得できます。ボーダーには、透明度と太さの両方を使用できます (ただし、100% 透明にしないでください。そうしないと、太さがわかりません)。スパイクの代わりに、エッジの数を考慮することができます... 五角形、六角形、八角形から始めて、円に非常に近づくまで. これが機能するかどうかは、必要な粒度によって異なります。30 角形と 32 角形の違いを理解できる人はほとんどいません。

「円」内に別の記号を追加して、別の次元を表すことができます (たとえば、円のサイズの分数としてさまざまなサイズの三角形、さまざまな境界線の色/幅/透明度、さまざまな塗りつぶし色/透明度)。

すべてのオブジェクトが XY 平面に固定されているが、高さが 1 次元に対応する 3 次元プロットを検討することもできます。

NIH は、多色プロットが 5D まで処理するためのアプローチを概説しています。

于 2009-12-11T20:23:46.870 に答える