関数を使用して、Rで色濃度散布図を作成していsmoothScatter()
ます。
例:
## A largish data set
n <- 10000
x1 <- matrix(rnorm(n), ncol = 2)
x2 <- matrix(rnorm(n, mean = 3, sd = 1.5), ncol = 2)
x <- rbind(x1, x2)
oldpar <- par(mfrow = c(2, 2))
smoothScatter(x, nrpoints = 0)
出力:
私が抱えている問題は、異なる色合い間の数値の相対的な違いを説明する凡例/カラースケールを追加する方法がわからないことです。たとえば、上の図の最も暗い青が、なんらかの凡例やカラースケールなしでは、最も明るい青の2倍、10倍、または100倍の濃度であるかどうかを判断する方法はありません。Rに、そのようなスケールを作成するために必要な情報を取得する方法、またはこの性質のカラースケールを自動的に生成できる組み込みの方法はありますか?