在R中的Calendar Heatmap上更改天数的顺序

时间:2016-12-30 09:36:39

标签: r plot calendar heatmap

我使用Paul Bleicher的R日历热图代码(https://github.com/iascchen/VisHealth/blob/master/R/calendarHeat.R

我有一个与更改日期格式有关的问题。

我希望热图从周一到周日运行,而不是默认的周日到周六。有没有一种简单的方法来改变它?

1 个答案:

答案 0 :(得分:0)

工作日由%w(0-6,其中星期日为0)定义。为了避免在星期日启动热图(默认情况下),我们在Paul Bleicher的R函数中包含-1到这行代码,如下所示:

caldat$dotw <- as.numeric(format(caldat$date.seq, "%w")) -1

还需要更改标签:

labels = c("Monday", "Tuesday", "Wednesday", "Thursday","Friday", "Saturday", "Sunday" )