
Olá Cezar, Primeiro, teu dataframe poderia ser mas simple de construir, tipo: Deslocamneto = c(20, 50, 70, ...) Area = c(578, 1686,...) Direita = c(x, y, z...) Esquerda=c(x,y,z...) #e logo juntar Data <- cbind(Deslocamento, Area, Direita, Esquerda) Dataframe <- as.data.frame(Data) #logo comprovar a estrutura de teus dados str(Dataframe) ###SEMPRE DEVES COMPROVAR A ESTRUTURA! #eu acho que teu primer problema es que os dados de variavel Deslocamento não estão como um factor(variavel categórica) #por isto deves transformar eles en factor, simplesmente as.factor(Dataframe$Deslocamento) #revisa se transformastes correcto str(Data) Bom, agora reparei outro detalhe, que esta a criar confusão: quando entras os dados das variaveis direita e esquerda, entre 'ascuas', estas automaticamente a criar un vector do tipo categórico, teus valores são considerados como factor, E ISSO O QUE TU QUERES? bom, devido a teu planteamneto do problema acho que deves melhorar tua dúvida, e expresar melhor o que queres fazer, e dar nome correcto as coisas! outra dúvida de teu problema: a variavel direita e igual a variable área, são a mesma coisa? queres fazer um grafico de que tipo, linhas? pontos, barras? bom, boa sorte 2013/2/28 Cézar Borges <cezar-fonseca@hotmail.com>
Oi Daniel e aos demais, O que estou tentando fazer é apresentar em um plot a área de habitat em 8 diferentes capacidade de dispersão (20,50,70,100,300,500,700,1000) em função das margens de um rio. Só que quando rodo o plot, no eixo x não aparecem as 8 distâncias de dispersão, mas medidas aleatórias dentro do intervalo dos valores do eixo x (20-1000). Assim, quero fazer o plot mostrando no eixo x somente os valores das 8 capacidade de dispersão, com seus respectivos valores no eixo y.
Abaixo segue o comando que estou utilizando para rodar o gráfico:
dput(metric) structure(list(Deslocamento = c(20L, 50L, 70L, 100L, 300L, 500L, 700L, 1000L), area = c(578L, 1686L, 2294L, 2753L, 4010L, 4246L, 4342L, 4487L)), .Names = c("Deslocamento", "area"), class = "data.frame", row.names = c(NA, -8L))
direita<-c("578","1686","2294","2753","4010","4246","4342","4487") esquerda<-c("511","1851","2502","3581","5215","5653","5740","5743") plot(Deslocamento,direita,type="b",pch=2,ylim=c(500,6000)) lines(Deslocamento,esquerda,type="b",pch=17,col="black")
*Att,** * *Cézar Fonseca Borges* * ------------------------------ *
*Mestrando em Ciências Ambientais* *UFPA/MPEG/EMBRAPA - Amazônia Oriental*
*Geógrafo*
*Email: cezar-fonseca@hotmail.com/ caborges@museu-goeldi.br*
*Lattes: http://lattes.cnpq.br/9805721240137485 *
** **
------------------------------ From: dmarcelino@live.com Date: Wed, 27 Feb 2013 20:36:12 -0500 To: r-br@listas.c3sl.ufpr.br Subject: Re: [R-br] PLOT
Cézar, você tem algum exemplo reproduzível?
Dê um dput() no seu objeto, vai facilitar a vida de alguém disposto a te ajudar.
Daniel
2013/2/27 Cézar Borges <cezar-fonseca@hotmail.com>
Prezados, Estou com dificuldade de fazer um gráfico de dispersão no R, onde o eixo x seja definido pelas minhas variáveis "categóricas" (distâncias). No entanto, tais variáveis são numéricas e o R não esta mostrando as distâncias que estou trabalhando, mas intervalos aleatórios dentro do limite dos valores do eixo x. Assim, gostaria de saber como posso fazer o gráfico de dispersão indicando no eixo x somente as distâncias que estou utilizando na análise??? Abraços
*Att,** * *Cézar Fonseca Borges* * ------------------------------ *
*Mestrando em Ciências Ambientais* *UFPA/MPEG/EMBRAPA - Amazônia Oriental*
*Geógrafo*
*Email: cezar-fonseca@hotmail.com/ <http://hotmail.com/> caborges@museu-goeldi.br*
*Lattes: http://lattes.cnpq.br/9805721240137485 *
** **
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- "Small steps toward a much better world"
\begin{signature} Daniel Marcelino Land Phone 1+514 343 6111 #3799 3200 Jean Brillant, Office C5071 Montreal, QC; H3T 1N8 Canada \end{signature}
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forne�a c�digo m�nimo reproduz�vel.
_______________________________________________ R-br mailing list R-br@listas.c3sl.ufpr.br https://listas.inf.ufpr.br/cgi-bin/mailman/listinfo/r-br Leia o guia de postagem (http://www.leg.ufpr.br/r-br-guia) e forneça código mínimo reproduzível.
-- Carlos A. Pombo Sonderblohm PhD Student on Marine Science (Fisheries) Faculdade de Ciências e Tecnología Universidade do Algarve, Campus de Gambelas 8005-139 Faro Portugal Tef. 289 800 905 ext. 7605