У меня есть круглая дендрограмма в R, и я хочу ее увеличить. Как я могу продолжить?
Вот:
Был использован следующий код:
library(dendextend)
library(circlize)
load(file = "hc1.rda")
#out1 <- cutree(hc1, k = 50)
load(file = "out1.rda")
dend <- as.dendrogram(hc1)
dorder <- order.dendrogram(dend)
colrs = colorRampPalette(c("blue", "red"))(50)
#library(colorBrewer)
# modify the dendrogram to have some colors in the branches and labels
dend1 <- color_branches(dend, col=colrs ,
clusters=out1)
#plot(dend1)
# plot the radial plot
par(mar = rep(0,4))
circlize_dendrogram(dend1, labels_track_height = NA,
dend_track_height = .4, labels = FALSE)
Это означает, что я хочу, чтобы мой график выглядел больше.
Ну как ты сейчас на это смотришь? Со средством просмотра изображений в Rstudio? Просто увеличьте окно.
Да, я сделал это, но я хочу получить изображение побольше, используя код. Я также заметил, что линии (ветви) слишком тонкие, когда я увеличиваю изображение. Выглядит не очень хорошо.
Размер не зависит от кода, который вы здесь написали. Размер определяется в зависимости от выбранного вами устройства вывода. Вы хотите создать pdf()
или png()
или что-то в этом роде? Если вы хотите контролировать размер, вам нужно будет записать в файл. Похоже, ты не может программно установить размер изображения в Rstudio. До сих пор неясно, чего именно вы хотите в итоге.
Да, я знаю. Код на размер не писал. Я хочу создать pdf файл :)
Проверьте функцию pdf()
. Он имеет опции для width=
и size=
в дюймах, поэтому вы можете сделать график любого размера, который вам нравится.
Уже поздно, но я попробовал другой метод решения этой проблемы. При экспорте изображения / pdf я изменил размеры, обычно кратные 4. Надеюсь, это поможет.
Что именно означает "увеличить"? Какой желаемый результат?