2017-07-18 1 views
0

私は私のグラフは、私が使用している enter image description hereカスタムカラースケールベースRとfitted.contourヒートマップについて

瞬間を見てどのよう

palette <- colorRampPalette(c("darkblue", "blue", "lightblue1", 
           "green", "yellow", "red", "darkred")) 

イラストを使用したいカラーパレットのこの種を持っていますfilled.contour()このグラフを変更してプロットします。

save.image()

ここで作られたmy workspaceからdatachannelsdfを使用して幾分類似グラフ

load("workspace.RData") 
library(lubridate) 

breaks <- "2 hours" 
palette <- colorRampPalette(c("darkblue", "blue", "lightblue1", 
           "green", "yellow", "red", "darkred")) 
f <- function(x) as.POSIXct(levels(cut(x, breaks))) 

filled.contour(x = data$Time, 
       y = log10(channels), 
       z = df, 
       color.palette = palette, 
       plot.axes = axis(1, at = f(data$Time), 
           labels = format(f(data$Time), "%H:%M"))) 

を行うコードの一部です。

これで、デフォルトでは右のような色の凡例が表示されます。暗青色が0に対応し、濃い赤色がユーザー定義の値(例:2,000万)に対応していることを自分自身で説明したいと思います。

このデータのグラフと他のデータのグラフを比較すると、まったく同じ色の凡例になります。

詳細情報などを提供する必要があるかどうかを教えてください。

EDIT:

workspace.RDataファイルとしての私のワークスペースからのデータを提供しました。

+0

詳細については、[こちらのリンク](https://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example)を参照してください。誰かがこの小さなコードであなたの例を再現することは難しいです。 – Florian

+0

まだここにはまっています。 'fill.contour()'関数を私の好きに変更できる方法はありますか? – Tsingis

+0

ファイルの抽出中にエラーが返されました。人々が実際にあなたの質問に答えるのをより簡単にするために、例えばdput()を使用して、先に提供されたリンクで指定されたサンプルデータを提供してください。 – Florian

答えて

0

levels(およびnlevels)のパラメータはちょうどいい仕事をしているようです...私は愚かだと感じます。

関連する問題