昨天公众号后台有人留言作图,示例图如下
image.png
我选择使用R语言的ggplot2来实现,这个是箱线图和热图的拼接,右侧的热图可以借助geom_point()函数实现,将点的形状改为正方块,数值按照正负来映射颜色...继续昨天推文的内容
R语言ggplot2绘图单元格为方块的热图—1—调整图例的位置(点击蓝色字体直达昨天的推文)
今天的推文记录一下如何实现这个热图
首先构造一份数据集
set.seed("20200407...")
x<-seq(-1,1,by=0.001)
dfdata.frame(matrix(sample(x,90),nrow = 6))
head(df)
colnames(df)data.frame(
x = -Inf,
xend = Inf,
y = seq(1.5,14.5,1),
yend = seq(1.5,14.5,1)
)
画图
library(ggplot2...暂时不知道了,手动编辑吧,可能得费一些时间
image.png
这样手动调整还挺费时间的,今天就先到这里了,好好想想有没有用代码实现的办法,欢迎大家留言讨论呀!