小编mjl*_*cey的帖子

R:带有动画和ggplot的"InvalidArgument` -delay'

我试图从大型数据集(来自循环科学实验)在R中制作动画图,以便可视化两个变量随时间的变化.我只是使用animation图书馆:

saveGIF(
    for(i in 1:100){
    mygraph(i)
}, interval = 0.1, ani.width = 640, ani.height = 480)
Run Code Online (Sandbox Code Playgroud)

其中mygraph(i)只绘制了循环i的图形.如果我plot()用来制作图形,那么它的工作原理非常好,但是如果我改为使用ggplot(我想做这个,因为我最终想用它来制作更复杂的图),那么它不起作用我得到了以下输出:

Executing: 
'convert' -loop 0 -delay 'animation.gif'
convert: InvalidArgument `-delay': animation.gif @ error/convert.c/ConvertImageCommand/1161.
an error occurred in the conversion... see Notes in ?im.convert
[1] FALSE 
Run Code Online (Sandbox Code Playgroud)

我对R很新,所以我有点卡住了,而且我没有找到一个解决方案,?im.convert无论是查看还是搜索.任何建议都会受到极大的赞赏......

请求虚拟数据的示例:

library(animation)
library(ggplot2)

x <- 1:20
y <- 21:40
z <- c(1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4)
data <- data.frame(x,y,z)

mygraph <- function(i) {
  plot(data$x[data$z == i], 
       data$y[data$z == i], 
       title(title))
}

saveGIF(
  for(i in …
Run Code Online (Sandbox Code Playgroud)

animation r ggplot2

5
推荐指数
1
解决办法
776
查看次数

*.o:Windows 7无法识别文件格式

我写了一个R包,要求arbintools进行一些与工作相关的数据分析并将其放在Github上.我写了它并且已经在我的Mac上使用它一段时间没有问题; 今天,我尝试在Windows 7笔记本电脑上安装dev-1分支,并且编译一些Rcpp函数的相关内容似乎出错:

devtools::install_github("mjlacey/arbintools", ref = "dev1")
Run Code Online (Sandbox Code Playgroud)

我明白了:

Downloading GitHub repo mjlacey/arbintools@dev1
from URL https://api.github.com/repos/mjlacey/arbintools/zipball/dev1
Installing arbintools
"C:/PROGRA~1/R/R-33~1.0/bin/x64/R" --no-site-file --no-environ --no-save  \
  --no-restore --quiet CMD INSTALL  \
  "C:/Users/matla332.USER/AppData/Local/Temp/Rtmp8WWkKC/devtools124c45026af1/mjlacey-arbintools-41dc363"  \
  --library="C:/Users/matla332.USER/Documents/R/win-library/3.3"  \
  --install-tests 

* installing *source* package 'arbintools' ...
** libs

*** arch - i386
C:\Rtools\mingw_32\bin\nm.exe: RcppExports.o: File format not recognized
C:\Rtools\mingw_32\bin\nm.exe: Rcpp_functions.o: File format not recognized
c:/Rtools/mingw_32/bin/g++ -shared -s -static-libgcc -o arbintools.dll tmp.def RcppExports.o Rcpp_functions.o -Ld:/Compiler/gcc-4.9.3/local330/lib/i386 -Ld:/Compiler/gcc-4.9.3/local330/lib -LC:/PROGRA~1/R/R-33~1.0/bin/i386 -lR
RcppExports.o: file not recognized: File …
Run Code Online (Sandbox Code Playgroud)

r rcpp

2
推荐指数
1
解决办法
1609
查看次数

标签 统计

r ×2

animation ×1

ggplot2 ×1

rcpp ×1