Я успешно использую 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
Есть идеи, пожалуйста?
Спасибо