我有一个数据帧abc
。
如何制作热图,以便我们可以查看这些年来每个帐户的平均余额变化,并从热图中至少写出3个观察值?
>abc
time account_a account_b account_c
1 2018-01-01 2919.446 7774.078 1042.3338
2 2018-02-01 2649.327 7810.399 436.1774
热图应如下所示:
答案 0 :(得分:1)
您必须分两个步骤进行操作:
tidyr::gather
。ggplot
和geom_tile
生成图library(tidyr)
library(ggplot2)
abc %>%
gather(account, balance, c(account_a, account_b, account_c)) %>%
ggplot(aes(time, account, fill = balance)) +
geom_tile()