为了方便,我想在R中创建一个连续的1维热力图,即这个问题的1维版本。
使用的玩具数据:
df <- data.frame(x=1:20,
freq=c(8, 7, 5, 6, 10, 4, 2, 9, 3, 10, 1, 8, 4, 7, 2, 6, 7, 6, 9, 9))
我可以使用以下方法创建一个简单的网格输出:
ggplot(data=df, aes(x=x, y=1)) + geom_tile(aes(fill=freq))
和其他问题类似,我希望有一个平滑的颜色过渡。不幸的是,我对二维答案的理解不足以适应一维情况。