PaulBleicherのCalendarHeatmapを使用して、時間の経過に伴ういくつかのイベントを視覚化しています 。色分けの代わりに(または上に)白黒の塗りつぶしパターンを追加して、CalendarHeatmapの読みやすさを向上させたいと考えています。白黒で印刷されます。
これは、カレンダーヒートマップのカラールックの例です。
これが白黒でどのように見えるかです、
黒と白の個々のレベルを区別することは非常に困難になります。
Rに色の代わりにある種のパッテンを6つのレベルに追加させる簡単な方法はありますか?
カレンダーヒートマップをカラーで再現するためのコード。
source("http://blog.revolution-computing.com/downloads/calendarHeat.R")
stock <- "MSFT"
start.date <- "2012-01-12"
end.date <- Sys.Date()
quote <- paste("http://ichart.finance.yahoo.com/table.csv?s=", stock, "&a=", substr(start.date,6,7), "&b=", substr(start.date, 9, 10), "&c=", substr(start.date, 1,4), "&d=", substr(end.date,6,7), "&e=", substr(end.date, 9, 10), "&f=", substr(end.date, 1,4), "&g=d&ignore=.csv", sep="")
stock.data <- read.csv(quote, as.is=TRUE)
# convert the continuous var to a categorical var
stock.data$by <- cut(stock.data$Adj.Close, b = 6, labels = F)
calendarHeat(stock.data$Date, stock.data$by, varname="MSFT Adjusted Close")
update 02-13-2013 03:52:11Z、パターンを追加するとはどういう意味ですか、
このプロットの右側( B )の円グラフの個々のスライスにパターンが追加されると、カレンダーヒートマップの個々のデイボックスにパターンを追加することを想定しています。