Отрегулируйте ось графика (R CoOccurr Package) - PullRequest
0 голосов
/ 03 апреля 2020

Я использовал R-пакет «cooccur» для измерения совместного распространения среди видов птиц, пакет, который производит свои собственные R-объекты. Я не очень знаком с этим и хочу внести изменения в размеры его меток x или y. (аналогичный вопрос для другого сюжета, заданного здесь: Изменить объект GGplot2 )

Я пытаюсь настроить размер шрифта графика, но с помощью theme () я добился успеха в изменении угла сюжета, но не удалось изменить размер шрифта для обоих. По какой-то причине это только меняет положение графика.

Примечание. Эти графики создаются в виде объектов ggplot2 из указанного пакета c, который я использую для этого анализа.

(I ' Хотя я не уверен, принадлежит ли это конкретно этому сообществу, мне просто любопытно также, если бы другие использовали этот пакет).

помогите пожалуйста: /

library(devtools)
#install_github("griffithdan/cooccur")
library(cooccur)

options(stringsAsFactors = FALSE)

data(finches)
cooccur.finches <- cooccur(mat=finches,
               type="spp_site",
               thresh=TRUE,
               spp_names=TRUE)
summary(cooccur.finches)
plot(cooccur.finches)
p <- obs.v.exp(cooccur.finches)

# the ggplot2 object can be edited directly and then replotted
p

# alternatively, use base graphics, This is what I am currently doing but it is not correct
cooc.exp <- cooccur.finches$results$exp_cooccur
cooc.obs <- cooccur.finches$results$obs_cooccur
sp1 <- cooccur.finches$results$sp1_name
sp2 <- cooccur.finches$results$sp2_name

plot(cooc.obs ~ cooc.exp)
  text(x = cooc.exp[1], y = cooc.obs[1], labels = sp1[1]) # plot one name

#CoOccurrence Plot
p <- plot(cooccur.finches) 
p  + ggtitle("GCF Co-Occurrence Matrix")#+
  theme(axis.text.y = element_text(size = 20), axis.text.x = element_text(size = 50)) 

Произведено оригинального сюжета

enter image description here

Модифицированная попытка заговора

enter image description here

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