私のデータセットには、経度 (x)、緯度 (y)、およびこれらの目的で z と呼ぶ連続変数の 3 つの変数があります。
hexbin ライブラリの stat_binhex 関数を使用して、(x,y) ポイントの数ではなく z の合計を 16 進ビンで視覚化しようとしています。z を因数に強制する場合、サンプル サイズが小さい場合の簡単な回避策があることは知っていますが、明らかに、これは大きな連続した z では実行可能でも望ましくもありません。
library(ggplot2)
library(hexbin)
x <- runif(1000, -125, -65)
y <- runif(1000, 25, 50)
z <- runif(1000, 1, 30000000)
test <- data.frame(x=x, y=y, z=z)
p <- ggplot(test, aes(x=x, y=y, fill=z))
p <- p + stat_binhex(binwidth=c(.5,.5))
p
> Error in unit(tic_pos.c, "mm") : 'x' and 'units' must have length > 0