2013-08-01 4 views
0

Я создал анализ корреспонденции с задержкой (DCA), отображающий вид, используя сценарий ниже, но я хочу добавить к нему сайты. Я знаю, что могу сделать это с помощью простого сценария: plot(vare.dca), но не знаю, как это сделать, как только я улучшу графику. Я новичок в R, поэтому извиняюсь, если это очень простой вопрос. Большое спасибо за любую помощь!Добавление сайтов в DCA в R

bugs<-read.csv(file= "bugs.csv", row.names='Sites', sep=",", header=TRUE) 
env<-read.csv(file= "envir.csv", row.names='Sites', sep=",", header=TRUE) 
library(vegan) 

shnam <- make.cepnames(names(bugs)) # abbreviate Latin names 
identify(pl, "sp", labels=shnam) 
plot(vare.dca, dis="sp", type="n") 
sel <- orditorp (vare.dca, dis="species", lab=shnam, pcol = "grey", pch="+") 

Данные для «ошибки» и «окр» здесь: https://gist.github.com/anonymous/dcf0fad859eb879014b2

+1

Поскольку вы новичок в R, было бы полезно прочитать: http://stackoverflow.com/questions/5963269/how-to-make-a-gr eat-r-reproducible-example Если вы можете 'dput (head (bugs))' и 'dput (head (env))', которые помогут тем, кто понятия не имеет, что такое DCA. – harkmug

+1

Агентство по взысканию долгов? –

+0

@rmk это помогает? – user2519499

ответ

1

Общий способ заключается в использовании points() методы, как и в

points(vare.dca, display = "sites", col = "red") 

или использовать text() метод, если вам нужны метки сайта/образца.

orditorp() также можно использовать, просто измените аргумент на display = "sites", который вы могли бы установить, прочитав ?orditorp.

Существует ряд других опций, в первую очередь ordipointlabel(), которые будут работать больше, чтобы остановить перекрытие различных этикеток.

Я написал несколько сообщений в блоге на этих функций в веганский, которые вы можете прослушать для более подробного объяснения и примеры

  1. Decluttering ordination plots in vegan part 1: ordilabel()
  2. Decluttering ordination plots in vegan part 2: orditorp()
  3. Decluttering ordination plots part 3: ordipointlabel()
+0

Спасибо большое! – user2519499