Я имею в виду что-то вроде этого:
Предлагаемый набор данных для показа решений:
data(mtcars)
plot(hclust(dist(mtcars)))
r
data-visualization
dendrogram
Таль Галили
источник
источник
Ответы:
В филогенетике это филограмма фанатов, так что вы можете преобразовать это в
phylo
и использоватьape
:Результат:
источник
ape
пакете!Вы видели этот пост? http://groups.google.com/group/ggplot2/browse_thread/thread/8e1efd0e7793c1bb
Возьмите пример, добавьтеordin_polar () и переверните оси, и вы получите довольно близко:
источник
p <- ggplot(data=x)
Я получаю эту ошибку:ggplot2 doesn't know how to deal with data of class phylo
. Что мне не хватает?Четыре года спустя я теперь могу ответить на этот вопрос. Это может быть сделано путем объединения двух новых пакетов: circlize и dendextend .
Сюжет может быть создан с помощью
circlize_dendrogram
функции (позволяющей значительно улучшить контроль над «веерным» макетом функции plot.phylo).И результат:
источник