このプロットがあるとします:
ggplot(iris) + geom_point(aes(x=Sepal.Width, y=Sepal.Length, colour=Sepal.Length)) + scale_colour_gradient()
ここで受け入れられた回答の下に示されているプロットのように、カラースケールを離散化する正しい方法は何ですか( ggplot stat_bin2d プロットのグラデーションブレーク)?
ggplot は離散値を正しく認識し、これらに離散スケールを使用しますが、私の質問は、連続データがあり、そのデータに離散カラー バーが必要かどうかです (各正方形が値に対応し、正方形がグラデーションで色付けされています)。それを行う最良の方法は?離散化/ビニングはggplotの外部で発生し、個別の離散値の列としてデータフレームに配置する必要がありますか、またはggplot内でそれを行う方法はありますか? 私が探しているものの例は、ここに示すスケールに似ています:
geom_tile
ただし、 /heatmapのようなものではなく、散布図をプロットしています。
ありがとう。