バリアフリーなヒートマップを描くために、マゼンタ-黒-緑のカラーパレットが使いたかったのですが、R でどうやって良いのかわからなかったので自作しました。簡単な方法を知っている人がいれば教えてください。 [code] magentablackgreen <- function(n) { r <- c( round( seq.int(236, 0, by=-236/(n-1)) ), rep(0, n) ) g <- c( rep(0, n), round( seq.int(0, 255, by=255/(n-1)) ) ) b <- c( round( seq.int(140,0, by=-140/(n-1)) ), rep(0, n) ) rgb(r, g, b, max=255) } [/code] [code] cols <- magentablackgreen(25) [/code]