r - TikzDevice: 'cannot create lock file' error when using grid.arrange -


i use tikz plotting device document. compile *.rnw file rstudio , error message set

dev='tikz' 

the error

the error message that

error in createlockfile(lockname): cannot create lock file 

this error documented in conjunction other issues (e.g. see here https://github.com/sharpie/rtikzdevice/issues/66), found issue here unrelated documented elsewhere.

a reproducible example:

please find below reproducible example:

\documentclass{scrartcl}  \usepackage{color,graphicx} \usepackage{tikz}  <<setup, message=false, cache=false, echo=false>>= #set chunk options here opts_chunk$set(fig.path='figure/graphics-', cache.path='cache/graphics-', fig.align='center', fig.width=13.69, fig.height=6.27, dev='tikz', fig.keep='last', cache=true, par=true, echo=false, message=false,     warning=false, results= 'hide') # load ggplot library(ggplot2) @  \begin{document}  \begin{figure}[h] <<plot>>= data <- data.frame(some.data = rnorm(10)) p1 <- ggplot(data, aes(x=1:10, y=some.data)) +  geom_point() + ylab(expression(x[t])) p2 <- ggplot(data, aes(x=1:10, y=some.data)) +  geom_line() + ylab(expression(x[t])) library(gridextra) grid.arrange(p1, p2, ncol=1) @ \end{figure}  \end{document}     

and session info

r version 3.0.2 (2013-09-25) platform: x86_64-w64-mingw32/x64 (64-bit)  attached base packages: [1] stats     graphics  grdevices utils     datasets  methods   base       other attached packages: [1] tikzdevice_0.7.0 filehash_2.2-2    loaded via namespace (and not attached): [1] grid_3.0.2  tools_3.0.2 

together rstudio version 0.98.501

the problem

the problem seems occur when want arrange ggplots p1 , p2 using package gridextra. i.e. when plot graphs individually without arranging them code works, seems not able handle grid.arrange command. there way arrange plots such tikz works?

many thanks!


Comments

Popular posts from this blog

Android layout hidden on keyboard show -

google app engine - 403 Forbidden POST - Flask WTForms -

c - Why would PK11_GenerateRandom() return an error -8023? -