如何在R中使用plot()时为特定元素着色?

时间:2015-07-17 07:18:44

标签: r plot colors dendrogram

我最近学会了如何在R中制作聚类图,详见我的问题:here。所以现在我可以制作有用的图,但是有一个格式化功能可以真正帮助...能够指定要以不同颜色绘制的预定义样本组。

例如,鉴于以下非常繁忙的情节,我希望用于生成此图的特定行数据矩阵以特定颜色绘制,因此我可以看到树状图聚类与我关于样本位置的假设的拟合程度如何应该是聚类。

没有预定义颜色的分支(样本)的示例图:

enter image description here

我使用以下代码制作了这个图:

un_exprs <- as.matrix(read.table("data.txt", header=TRUE, sep = "\t", row.names = 1, as.is=TRUE))
exprs <- t(un_exprs)
eucl_dist=dist(exprs,method = 'euclidean')
hie_clust=hclust(eucl_dist,method = 'complete')
plot(hie_clust)

非常感谢所有帮助!

更新:我的问题与此处的回答不同:How to create a dendrogram with colored branches? 该问题试图任意地为树形图的簇/边缘着色。那不是我想做的。我希望每个边缘或标签都是由预定义列表确定的,无论树形图在哪里出现边缘。

0 个答案:

没有答案