我在植物根部的不同部位有一些基因表达数据(见图),我想在根部的不同部位显示基因表达水平。例如,如果基因在顶端分生组织中高度表达,我想将原理图中的顶端分生组织部分标记为红色。一种可能性是使图表成为地图,是否有人有任何建议如何将图表制作成R中的地图?或者,如果您知道任何用于此目的的工具,请告诉我。谢谢!
答案 0 :(得分:2)
您可以使用the raster
package绘制自己的多边形以区分区域。或者,this post可能会提供更好的方法。
然后,您可以在多边形内创建热图和颜色。用ggplot2::geom_polygon()
为了让它看起来更好,您可以将原始图像用作背景,然后使用一些透明度(即alpha
中的ggplot2
参数)覆盖您的热图,这样您就可以看到彩色热图和一些原始图像。有关详细信息,请参阅this post;如果您喜欢有趣的图片,请参阅this post