У меня есть фрейм данных из 2 столбцов; где первый столбец содержит данные в формате d/m/y h:m (за один год), а второй столбец содержит показания счетчика электроэнергии. Например:
Date.Time X
13/12/2014 12:00 164
13/12/2014 12:30 278
13/12/2014 13:00 159
13/12/2014 13:30 302
13/12/2014 14:00 249
13/12/2014 14:30 196
.
.
.
14/12/2014 00:00 137
14/12/2014 00:30 71
14/12/2014 01:00 116
14/12/2014 01:30 92
Я хочу рисовать тепловую карту на каждый день за каждые полчаса. Я пробовал pheatmap
, heatmap.2
и heatmap.3
, но сообщение об ошибке x' must be a numeric matrix
. Мне просто интересно, могу ли я нарисовать карту с этими двумя столбцами или мне сначала расположить данные в одной строке, представляющей данные за один день, например:
day 12:00 12:30 1:00 1:30
13/12/2014 164 278 159 302 ...
14/12/2014 160 178 129 602 ...
Любое предложение, пожалуйста? Спасибо!
geom_tile()
ggplot2, если вы сделаете отдельные столбцы для даты и времени. Затем сделайте что-то вродеggplot(df, aes(x=date, y=time, fill=X)) + geom_tile()
. - person ulfelder   schedule 20.08.2015