Как нарисовать plot.dendrogram с метками на разных уровнях (например, plot.hclust)? - PullRequest
1 голос
/ 14 апреля 2020

когда я использую plot() по умолчанию для hclust объекта, он размещает ярлыки листьев на разных расстояниях, как мне нужно:

data(mtcars)
plot(hclust(dist(mtcars)))

plot.hclust

Но когда я делаю то же самое для dendrogram объекта, он выравнивает все метки на одном уровне:

plot(as.dendrogram(hclust(dist(mtcars))))

plot.dendrogram

Как отключить это выравнивание и заставить его вести себя так же, как для hclust? Я пытался hang=0, но он делает все "листья" нулевой длины:

plot.dendrogram with hang=0

1 Ответ

1 голос
/ 14 апреля 2020

Вы можете сделать это, отрегулировав параметр hang.

plot(as.dendrogram(hclust(dist(mtcars)), hang = 0))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...