[R-br] Plotar perfil de umidade no solo ao longo do ano

Thiago V. dos Santos thi_veloso em yahoo.com.br
Quarta Setembro 17 03:43:29 BRT 2014


Mauro,

Aparentemente o seu computador tem arquiteturas diferentes de R e de java. O meu palpite é que o seu java seja de 32bits e o R seja de 64bits, e essa diferença causa o erro.

Para resolver, você deve ou instalar o Java 64bits ou usar o R32bits (que tipicamente é incluído durante a instalação do R).

Como a versão 64bits do Java é pouco usada (exige versões 64bits dos navegadores, que quase ninguém usa por questões de compatibilidade com plugins), eu recomendo que você siga o outro caminho: use a versão 32bits do seu R (R x86) para rodar esse script.
 
Saudações,
--
Thiago V. dos Santos
PhD student
Land and Atmospheric Science
University of Minnesota
http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm
Phone: (612) 323 9898


On Tuesday, September 16, 2014 9:42 PM, Mauro Sznelwar <sznelwar em uol.com.br> wrote:
 


Tentei rodar o vosso exemplo e deu problema 
logo quando chamei a biblioteca, alguém sabe o que é?
 
> library(repmis) # reads text data directly from dropbox - no need to 
download any file
Error : .onLoad falhou em loadNamespace() para 'rJava', detalhes:
  chamada: fun(libname, pkgname)
  erro: No CurrentVersion entry in Software/JavaSoft registry! Try 
re-installing Java and make sure R and Java have matching architectures.
Erro: package or namespace load failed for ‘repmis’
 
 
Caros Izidro Pi, Luis Iván e Jônatan,

Obrigado 
pelas suas respostas. Analisei cada uma delas e todas foram úteis, mas o Jônatan 
foi um passo adiante e antecipou a reposta para a próxima pergunta que eu ia 
fazer na lista - como combinar dois gráficos mantendo um mesmo eixo x. 
 
Saudações,
--
Thiago V. dos Santos
PhD student
Land and 
Atmospheric Science
University of 
Minnesota
http://www.laas.umn.edu/CurrentStudents/MeettheStudents/ThiagodosSantos/index.htm
Phone: 
(612) 323 9898


On Thursday, September 11, 2014 8:13 AM, 
Jônatan <jdtatsch em gmail.com> wrote:



Segue algumas alternativas:
 
library(repmis) # reads text data directly from dropbox - no need to 
download any file
# read data
url <- 'https://dl.dropboxusercontent.com/u/27700634/precip.txt'
tmp <- repmis::source_data(url, sep = '', header = TRUE)
 
# convert julian day to date
date <- as.Date(tmp$julian, origin='2011-12-31')
data <- cbind(date, tmp)
head(data)
# define vector with depth of soil layers
depths <- c(0.05,0.10,0.20,0.30,
                 
0.40,0.60,0.80,1.00,
                 
1.50,2.00,2.50)
 
# teste com lattice
cols <- ncol(data):4
levelplot(as.matrix(data[, cols]), 
          aspect = "fill", 
xlab = "date", ylab = "soil Moist.",
          scales = list(x = 
list(at = which(date %in% pretty(date)), 
                                 
labels = pretty(date)),
                        
y = list(at = length(cols):1, labels = depths)),
          contour = T)
 
# Plot soil moisture profile
 
# como são profundidades (abaixo da superfície) use a convenção de z 
negativo 
# acrescentei a chuva, precisa ajustar ylabels, mtext() resolve
 
x11()
op <- par(mar = c(3,4,12,3))
plot <- filled.contour(date, sort(-depths), as.matrix(data[, cols]), 
ylab = expression(theta(m^3~~m^-3)))
par(new=T,mar=c(23,4,1,8))
with(data,
      plot(date, precip, type = "h", xaxt = "n", 
xpd = T, xaxs="i", ylab = "Precip (mm)", xlab = ""))
par(op)
 
 


________________________________
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://listas.inf.ufpr.br/pipermail/r-br/attachments/20140916/449578da/attachment.html>


Mais detalhes sobre a lista de discussão R-br