10k 行と 3 列のデータ フレームがあります: xpos、ypos、およびクラスター (クラスターは 0 から 9 までの数字) です。
その六角形内で最も頻度の高いクラスターに従って色付けされた各六角形を使用して、16 進数プロットを表示したいと思います。
これまでのところ、私は持っています:
library(ggplot2)
library(hexbin)
ggplot(clusters, aes(x=xpos, y=ypos, z=cluster)) + stat_summary_hex(fun.x=mode)
これは私が望むものを与えていると思います(つまり、すべての六角形を0から9の色で塗りつぶしています)が、カラースケールは連続しているように見え、個別のものを使用する方法がわかりません.
追加のコンテキストとして、六角形を使用して滑らかにしようとしている、データの基本的な乱雑なビューを次に示します。
qplot(data=clusters, xpos, ypos, color=factor(cluster))