次のようなネストされたベクトルを出力する関数を考えてみましょう。
[[[-0.6925523827697917 -0.4095089425269985]
[-0.03856010899727634 0.8427233420960013]
[-2.609986195686694E-13 -1.680032093051418E-12]]
[[0.7203362514229046 -0.3494564274369062]]]
一重括弧の間、つまり[-0.6925523827697917 -0.4095089425269985]
はデカルト座標にプロットされる数値です。
さらに、別のブラケット内にベクトルがあります。つまり、
[[0.7203362514229046 -0.3494564274369062]]
これはクラスターを表します。
上記のベクトルであるポイントをプロットし、クラスター内のポイントを結ぶ線を描画しようとしています。したがって、クラスター内のポイントは[[-0.6925523827697917 -0.4095089425269985] [-0.03856010899727634 0.8427233420960013] [-2.609986195686694E-13 -1.680032093051418E-12]]
接続されます。
私の最初の考えは、Incanter の xy-plot を使用することです。私が確信していない部分は、ベクトルなどのインデックス付き構造からプロット上のポイントに移動する方法です。さらに、クラスター化されたポイントを結ぶ線を引く方法がわかりません。上記の例では、最初のクラスター内の 3 つのポイントを通る 1 本の線 (できれば滑らかな線) が必要です。クラスター内には 1 つのポイントしかないため、最後のクラスターを通る線はありません。