Hi, I am trying to build an R application in C++ using RInside. I wanted to save the plots as images in specified directory using codes, png(filename = "filename", width = 600, height = 400) xyplot(data ~ year | segment, data = dataset, layout = c(1,3), type = c("l", "p"), ylab = "Y Label", xlab = "X Label", main = "Title of the Plot") dev.off() It creates a png file in the specified directory if directly run from R. But using C++ calls from RInside, I was not able to reproduce the same result. (*I could reproduce all base plots using C++ calls. Problem with only Lattice and ggplots*) I used following codes as well, myplot <- xyplot(data ~ year | segment, data = dataset, layout = c(1,3), type = c("l", "p"), ylab = "Y Label", xlab = "X Label", main = "Title of the Plot") trellis.device(device = "png", filename = "filename") print(myplot) dev.off() png file is getting created if I run the above code in R without any problem. But from C++ calls, a pngfile with empty panel with title and x-y label is getting created and not a complete plot. I'm using the function R.parseEval() for C++ call to R. How to get proper lattice and ggplot2 plots properly? Thanks, Manoj G [[alternative HTML version deleted]]