图的不同部分的颜色可视化

时间:2016-06-08 17:01:16

标签: r

我在植物根部的不同部位有一些基因表达数据(见图),我想在根部的不同部位显示基因表达水平。例如,如果基因在顶端分生组织中高度表达,我想将原理图中的顶端分生组织部分标记为红色。一种可能性是使图表成为地图,是否有人有任何建议如何将图表制作成R中的地图?或者,如果您知道任何用于此目的的工具,请告诉我。谢谢!

The plant root structure

1 个答案:

答案 0 :(得分:2)

您可以使用the raster package绘制自己的多边形以区分区域。或者,this post可能会提供更好的方法。

然后,您可以在多边形内创建热图和颜色。用ggplot2::geom_polygon()

为了让它看起来更好,您可以将原始图像用作背景,然后使用一些透明度(即alpha中的ggplot2参数)覆盖您的热图,这样您就可以看到彩色热图和一些原始图像。有关详细信息,请参阅this post;如果您喜欢有趣的图片,请参阅this post