{{:bie5782:01_curso_atual:alunos:trabalho_final:tuismara:1.jpg?200|}} ======TULIA====== M. Sc. Oceanografia IOUSP, graduação em Ciências Biológicas pela Universidad del Valle (Cali Colombia).Tem experiência na área de Oceanografia Biológica, com ênfase em zooplâncton, atuando principalmente nos seguintes temas:de microzooplâncton e ecologia de larvas de peixes. Atualmente cursa doutorado no IOUSP no laboratorio de biologia e ecologia do ictioplâncton marinho. [[ http://lattes.cnpq.br/8479549044390385]] ;-) [[.:Meus execercícios]] [[.:Propostas função]] ====== Help da Função ====== graph.abund package: nenhum R Documentation Gráfico da abundância de diferentes especies em uma determinada estação. Description: Representa em um gráfico, por médio de círculos de diferentes tamanhos, os dados da abundância de diferentes especies. Em estações ou localidades diferentes. Usage: graph.abund(dados) Parameters dados: um data frame, com as seguintes informações, dispostas em colunas com os seguintes nomes especificamente: periodo, especie, estacao, abundancia, habitat. Details: Os dados devem estar organizados em tabelas onde esteja a informação da abundância de cada especie e o local onde esta foi encontrada. Organizadas em colunas corridas. A função aceita a codificação das estações como texto ou valor. A escala dos círculos é realizada pela função "symbols"; iniciando em 0 (zero) e aumentando cada 10 vezes o valor, até o valor máximo de abundância encontrado. Value: Não retorna nenhum valor. Warning: A função não gera uma legenda com o significado do valor de cada circulo por tanto é recomendado lembrar que o tamanho aumenta em 10 vezes. Authors: Tulia Isabel Martinez Aguilar References: Help da função: symbols. Help do pacote: ggplot2. Apostilhas e tutorias do Curso 2014. The R Book Graphic. Paul Murrell. 2005. See also: R Graph Gallery: bubble plot Examples: ## Lê o arquivo com dados de duas localidades dados <-read.table("dados para funcao1.csv", sep=";",header=TRUE) graph.abund(dados) ====== Código da função ====== graph.abund <- function(dados) { ###Abrir a tabela/data set com os dados### dados1 <-dados[order(dados$habitat),]###ordenando as spp por habitat dados1[is.na(dados1)]<-0 ### Retira NA e vira 0 ###Criação de objetos para o grafico#### x <- seq(1,length(summary(dados$estacao))*2+1)#EIXO X# y <- seq(1,length(summary(dados$especie)))#EIXO Y# radius = dados1$abundancia#EIXO Z, Valores de abundancia# ###Uso da função "symbols" para por os circulos de diferente tamanho## X11() # Abrir a janela de plot par(mar=c(1,5,5,10))##Parametro de margens## ##Uso da Função symbols## symbols(dados1$estacao, dados$especie, circles=radius, inches=0.12, fg="white", xlab="", bg="black", ylab="", labels=FALSE, tick=FALSE)##Função symbols## par(new=TRUE) grid(nx=NULL, ny=NULL, col="grey")#Inserido a grade para localizar o valor da especie caso se tenha muitas estações axis(3, at=x, labels=c(levels(dados$estacao),"|",levels(dados$estacao)))#ETIQUETAS EIXO X SUPERIOR par(las=1) ## Paramentro para deixar a legenda do eixo na horizontal axis(4, at=y, labels=c(levels(dados$especie))) ## Parametro do eixo para mtext(levels(dados1$periodo), side=3, cex=1, line=2) } Arqhivo para baixar a funçaõ {{:bie5782:01_curso_atual:alunos:trabalho_final:tuismara:funcao_msm.r|}} Dados para teste {{:bie5782:01_curso_atual:alunos:trabalho_final:tuismara:dados_para_funcao_teste.csv|}} {{:bie5782:01_curso_atual:alunos:trabalho_final:tuismara:dados_para_funcao1.csv|}}