Michele
Michele

Reputation: 8753

Error in running cranvas examples

I've been trying some examples from the cranvas help files and got the following errors while running them:

library(cranvas)

## example 1: NASA temperature data
nasa2221 <- subset(nasa, Gridx == 22 & Gridy == 21)
nasa2221$Year <- factor(nasa2221$Year)
qnasa <- qdata(nasa2221)
qnasa1 <- time_qdata(qnasa, "ts")
qnasa2 <- time_qdata(qnasa, c("ts", "ps_tovs", "ca_med"))

> qtime(TimeIndx, qnasa1, shift = c(1, 12))
Error in envRefSetField(x, what, refObjectClass(x), selfEnv, value) : 
  ‘singleVarLen’ is not a field in class “Time_meta”
> qscatter(data = qnasa, ts, ps_tovs)
> 
> qtime(TimeIndx, qnasa1, Year, shift = 1)
Error in envRefSetField(x, what, refObjectClass(x), selfEnv, value) : 
  ‘singleVarLen’ is not a field in class “Time_meta”
> qtime(TimeIndx, qnasa2, shift = c(1, 12))
Error in envRefSetField(x, what, refObjectClass(x), selfEnv, value) : 
  ‘singleVarLen’ is not a field in class “Time_meta”
> qtime(TimeIndx, qnasa2, Year)
Error in envRefSetField(x, what, refObjectClass(x), selfEnv, value) : 
  ‘singleVarLen’ is not a field in class “Time_meta”

this is my session:

> sessionInfo()
R version 3.0.1 (2013-05-16)
Platform: x86_64-pc-linux-gnu (64-bit)

locale:
 [1] LC_CTYPE=en_GB.UTF-8          LC_NUMERIC=C                  LC_TIME=en_GB.UTF-8          
 [4] LC_COLLATE=en_GB.UTF-8        LC_MONETARY=en_GB.UTF-8       LC_MESSAGES=en_GB.UTF-8      
 [7] LC_PAPER=C                    LC_NAME=en_GB.UTF-8           LC_ADDRESS=en_GB.UTF-8       
[10] LC_TELEPHONE=en_GB.UTF-8      LC_MEASUREMENT=en_GB.UTF-8    LC_IDENTIFICATION=en_GB.UTF-8

attached base packages:
[1] stats     graphics  grDevices utils     datasets  methods   base     

other attached packages:
[1] cranvas_0.8.3     gWidgets2Qt_1.0-1 gWidgets2_1.0-1   digest_0.6.3      qtutils_0.1-3    
[6] qtbase_1.0.6      devtools_1.2     

loaded via a namespace (and not attached):
 [1] colorspace_1.2-2       dichromat_2.0-0        evaluate_0.4.3         httr_0.2              
 [5] labeling_0.1           memoise_0.1            munsell_0.4            objectProperties_0.6.5
 [9] objectSignals_0.10.2   parallel_3.0.1         plumbr_0.6.6           plyr_1.8              
[13] qtpaint_0.9.0          RColorBrewer_1.0-5     RCurl_1.95-4.1         scales_0.2.3          
[17] SearchTrees_0.5.2      stringr_0.6.2          tools_3.0.1            whisker_0.3-2 

Thanks in advance

Upvotes: 2

Views: 342

Answers (1)

jverzani
jverzani

Reputation: 5700

I don't know. I tested with R-2.15.2 with similar package versions and this worked. It might be the qt libraries, but I'm just guessing. It might also be related to the newer version of R, as changes were made. I'd suggest checking if the qt stuff is working, as the first error comes when a plot is actually rendered, though the error doesn't really suggest this will be the cause.

Upvotes: 1

Related Questions