Ггвеган Автоплот Границы участка - PullRequest
0 голосов
/ 05 октября 2019

Я провел CCA- и RDA-анализ в R с помощью Vegan и использовал autoplot.cca для создания графиков. Однако границы сюжета не постоянны и подстраиваются автоматически (к чему я не знаю). Некоторые графики возвращают очень узкий горизонтальный график

Я пробовал некоторые предложения, такие как добавление:

autoplot() +
labs(x=NULL, y=NULL) +
scale_x_continuous(expand = c(0, 0)) +
scale_y_continuous(expand = c(0, 0))

Но это ничего не решает. Код для построения графика ниже. Я не делаю никаких причудливых обращений по поводу форматирования ранее в коде.

print(autoplot(my.cca, geom = "text", title = paste(i, "_sites_params_Wetter"), layers = c("sites", "biplot")) +
           #geom_point(aes(my.cca)) +
           #geom_hline(yintercept = 0) +
           #geom_vline(xintercept = 0) +
           theme(legend.position = "none") 
       )

Пример вывода в ссылке (недостаточно репов для публикации изображений):

Я, по сути, строю график в виде петли, и графики меняются по площади. Я хотел бы иметь возможность контролировать размеры области построения, а также убедиться, что все метки находятся на 100% внутри области.

Как мне это сделать?

Вот примеркод для игры с

x<-c("vegan", "ggplot2", "ggvegan")

lapply(x, require, character.only = TRUE)

data(package = "vegan")

data(mite)
data(mite.env)

my.cca <- cca(mite ~ ., data=mite.env)

autoplot(my.cca, geom = "text", layers = c("species", "biplot")) +
  theme(legend.position = "none")
...