我正在使用ggplot2来生成像这样的热图
http://i61.tinypic.com/1zf321e.png
我使用这样的代码
ggplot(meltdata, aes(variable, ids)) + theme(axis.ticks = element_blank())+
scale_y_discrete(expand = c(0, 0))
+ scale_x_discrete(labels=NULL,expand = c(0, 0))
+ labs(x = "",y = "")
+ geom_tile(aes(fill = value),colour = "white")
+ scale_fill_gradient2(na.value ="black",midpoint = -log(0.05,10),
+high = "red", low = "steelblue",guide="colourbar")
到目前为止,我得到了这样的情节
http://i61.tinypic.com/2nitgm1.jpg
我的问题是,无论如何我可以改变我的NA数据点(在我的情节中是黑色的),其形状像第一个图中的十字形。 一个不太重要的问题是,我可以让我的颜色像第一个情节一样变得更加彩虹,而不仅仅是蓝色和红色吗?