KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
heatmap.2 defaults to dist for calculating the distance matrix and hclust for clustering. Does anyone now how I can set dist to use the euclidean method and hclust to use the centroid method? I provided a compilable code sample bellow. I tried: distfun = dist(method = "euclidean"), but that doesn't work. Any ideas? library("gplots") library("RColorBrewer") test <- matrix(c(79,38.6,30.2,10.8,22, 81,37.7,28.4,9.7,19.9, 82,36.2,26.8,9.8,20.9, 74,29.9,17.2,6.1,13.9, 81,37.4,20.5,6.7,14.6),ncol=5,byrow=TRUE) colnames(test) <- c("18:0","18:1","18:2","18:3","20:0") rownames(test) <- c("Sample 1","Sample 2","Sample 3", "Sample 4","Sample 5") test <- as.table(test) mat=data.matrix(test) heatmap.2(mat, dendrogram="row", Rowv=TRUE, Colv=NULL, distfun = dist, hclustfun = hclust, xlab = "Lipid Species", ylab = NULL, colsep=c(1), sepcolor="black", key=TRUE, keysize=1, trace="none", density.info=c("none"), margins=c(8, 12), col=bluered )
Tags (comma-separated)
Save Edits
Cancel