Programa R para Biologia da Conservação
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dúvida - aula bônus ggplot2

2 participantes

Ir para baixo

Dúvida - aula bônus ggplot2 Empty Dúvida - aula bônus ggplot2

Mensagem por Lidimara Dom Jan 03, 2016 11:35 pm

Boa noite,

estava assistindo a aula bônus do Ph.D. Francisco Lobo e tentei fazer o mesmo gráfico com conjunto de dados do R que ele utilizou e também com outros dados. No entanto, logo no início apareceu uma mensagem de erro que não sei como solucionar.

Script
library(ggplot2)
str(diamonds)
?diamonds
qplot(data = diamonds, price)


Console
library(ggplot2)
> str(diamonds)
Classes ‘tbl_df’, ‘tbl’ and 'data.frame': 53940 obs. of 10 variables:
$ carat : num 0.23 0.21 0.23 0.29 0.31 0.24 0.24 0.26 0.22 0.23 ...
$ cut : Ord.factor w/ 5 levels "Fair"<"Good"<..: 5 4 2 4 2 3 3 3 1 3 ...
$ color : Ord.factor w/ 7 levels "D"<"E"<"F"<"G"<..: 2 2 2 6 7 7 6 5 2 5 ...
$ clarity: Ord.factor w/ 8 levels "I1"<"SI2"<"SI1"<..: 2 3 5 4 2 6 7 3 4 5 ...
$ depth : num 61.5 59.8 56.9 62.4 63.3 62.8 62.3 61.9 65.1 59.4 ...
$ table : num 55 61 65 58 58 57 57 55 61 61 ...
$ price : int 326 326 327 334 335 336 336 337 337 338 ...
$ x : num 3.95 3.89 4.05 4.2 4.34 3.94 3.95 4.07 3.87 4 ...
$ y : num 3.98 3.84 4.07 4.23 4.35 3.96 3.98 4.11 3.78 4.05 ...
$ z : num 2.43 2.31 2.31 2.63 2.75 2.48 2.47 2.53 2.49 2.39 ...
> ?diamonds
> qplot(data = diamonds, price)
Error in list2env(members, envir = e) :
names(x) must be a character vector of the same length as x

O que quer dizer esse erro e como posso solucioná-lo?

Abraço,
Lidimara.


Lidimara

Mensagens : 7
Data de inscrição : 22/12/2015
Localização : Juiz de Fora

Ir para o topo Ir para baixo

Dúvida - aula bônus ggplot2 Empty Re: Dúvida - aula bônus ggplot2

Mensagem por Prof. Marcos Sex Jan 08, 2016 11:59 am

Olá, Lidimara, tudo bem?

Acabei de testar aqui seguindo exatamente os mesmos comando que você, e funcionou pra mim. Vamos ter que investigar um pouco mais, então, para descobrir o que pode estar acontecendo.

A primeira coisa importante para se saber é como você está usando o R. Está usando o Rstudio ou o R "puro"? Se estiver no Rstudio, tente seguir os passos novamente no R sem ele, para ver se algo muda.

Também pode ser legal conferir qual a versão do R você está usando. Se for uma versão mais antiga, atualize para a mais nova. Eu estou usando a 3.2.2, e vi pelo site que já foi lançada a 3.2.3. Confira qual é a sua versão e nos diga, ok?

Também pode ter alguma coisa acontecendo com o pacote, então pode ser uma boa mandar o R instalar o ggplot2 de novo, e depois tentar novamente.

Dê uma conferida nisso e me diga o que aconteceu, ok?

Abraços!
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

Dúvida - aula bônus ggplot2 Empty Re: Dúvida - aula bônus ggplot2

Mensagem por Lidimara Sex Jan 08, 2016 4:27 pm

Prof. Marcos,

havia tentando fazer os gráficos no R versão 3.1.1 e no RStudio versão 0.99.489.

Instalei a nova versão 3.2.3 do R, e o pacote ggplote2, novamente.

Agora deu certo! Very Happy

Consegui fazer tanto no R como no RStudio.

Obrigada!

Abraço.



Lidimara

Mensagens : 7
Data de inscrição : 22/12/2015
Localização : Juiz de Fora

Ir para o topo Ir para baixo

Dúvida - aula bônus ggplot2 Empty Re: Dúvida - aula bônus ggplot2

Mensagem por Prof. Marcos Sex Jan 08, 2016 9:23 pm

Beleza, que bom que funcionou! Smile
Prof. Marcos
Prof. Marcos

Mensagens : 678
Data de inscrição : 23/12/2015
Idade : 42
Localização : Maceió, AL

https://cantinhodor.wordpress.com/

Ir para o topo Ir para baixo

Dúvida - aula bônus ggplot2 Empty Re: Dúvida - aula bônus ggplot2

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos