Как изменить высоту столбца, используемого для построения результатов анализа snmf - PullRequest
0 голосов
/ 21 января 2019

Я успешно использую barchart для построения результатов анализа snmf с использованием пакета LEA. Я доволен шириной по умолчанию, но хочу уменьшить высоту графика.

Я прочитал документацию для barchart и попытался добавить height = 1, как показано ниже:

project = NULL
project = snmf("scratch/gi10.str.txt.geno",
           K = 2,
           entropy = TRUE,
           repetitions = 1,
           project = "new")
my.colors <- c("tomato","olivedrab","gold","lightblue", "red", "blue",
           "green", "pink", "green4", "hotpink")
barchart(project, K = 2,
     border = NA, space = 0,
     col = my.colors,
     xlab = "Individuals",
     ylab = "Ancestry proportions",
     height = 1) -> bp
mtext("k = 2",side=4, las = 2)

axis(1, at = 1:length(bp$order)-0.5,

labels = substr(indNames(gi),1,nchar(indNames(gi))-2)[bp$order], las=2,

 cex.axis = .6)

Я получаю барплот, но размер по умолчанию, и это сообщение об ошибке:

Error in graphics::barplot(height = Qm, ...) : 
  formal argument "height" matched by multiple actual arguments

Есть идеи, пожалуйста? Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...