我正在尝试用大数据制作一个树状图。
我正在使用stats,phyclust库,
distances <- phyclust.edist(Data[,],edist.model = .edist.model[3])
dataHClust <- hclust(distances, "ave")
dhc <- as.dendrogram(dataHClust)hclust工作得很好,我可以绘制它,它可以正确地绘制它。在我使用as.dendrogram函数之后,它不会给我一个错误。但当我要么:
dendrapply应用函数。上面写着:
Error in lapply(args, is.character) : node stack overflow
Error in dev.flush() : node stack overflowas.dendrogram不能处理大型数据集(~30000)的问题吗?如果是的话,是否有替代办法?
发布于 2014-01-27 05:08:26
我认为这是绘制大型数据集的一个问题,因为我能够让您的代码在一个小数据集中运行。
您可以尝试切割树状图以使其与h或as.dendrogram中的height参数相匹配。
https://stackoverflow.com/questions/13788306
复制相似问题