levelplot
R パッケージの関数を使用してカラー マトリックスを描画することは可能lattice
ですか? 関数で各セルに色を付ける必要がありRGB
ます。
カラー マトリックスは以下のようにする必要があり、rgb(1,0.8,0.9) などのように各セルに色を付ける必要があります。
self-organizing-map
色分類のアルゴリズムを実装する必要があるため、これが必要です。組み込みの kohonen/som 関数または som クラスの使用は許可されていません。
levelplot
R パッケージの関数を使用してカラー マトリックスを描画することは可能lattice
ですか? 関数で各セルに色を付ける必要がありRGB
ます。
カラー マトリックスは以下のようにする必要があり、rgb(1,0.8,0.9) などのように各セルに色を付ける必要があります。
self-organizing-map
色分類のアルゴリズムを実装する必要があるため、これが必要です。組み込みの kohonen/som 関数または som クラスの使用は許可されていません。
Murrelを見てください: (2011) R Graphics のラスター画像
ベースRまたはグリッドでそのようなことを行う方法についての優れた説明を提供します。
これは、rgb カラーが rainbow() の結果でどのようにエンコードされるか、および levelplot がその引数を col.regions にどのように処理するかを示しています。
str( rainbow(100))
# chr [1:100] "#FF0000FF" "#FF0F00FF" "#FF1F00FF" "#FF2E00FF" "#FF3D00FF" ...
赤、緑、青の引数の範囲は 0 から FF で、透明度の値は FF であるため、値の範囲全体で 1 つのバンドが生成されます。
levelplot(matrix(1:100, 100), region=TRUE, col.regions=rainbow(100) )
そして、これは(恐ろしい)カラーマトリックスを提供します:
levelplot(matrix(1:10000, 100), region=TRUE, col.regions=rainbow(100) )