2016-07-28 10 views
2

Iは、確率のマトリックスを有する:R:画像対数スケールで強度

x <- matrix(runif(16384), ncol = 128) 
image(x) 

ここで、IはX(「確率」を表すされた画像強度)を有するたいログスケールで画像化。

簡単なご提案ですか?

答えて

3

imageは、breaks引数を使用して着色のブレークポイントを柔軟に設定できます。

library(viridis) # you don't need this package, I'm just using it for color palette 

colorBreaks = 10^(seq(-6, 0, by = 1)) # set color breaks however you want 

image(x, breaks = colorBreaks, col = rev(magma(length(colorBreaks) - 1L))) 
# use whatever color palette you want. I used magma() from viridis 

私はcol = rev(inferno(length(colorBreaks) - 1L)) enter image description here

-1Lを置く理由は色があるよりも、1以上のブレーク、存在する必要があります:あなたは、対数スケールに応じて発生するカラーブレークを設定することができます
関連する問題