[R] Removing cell borders from svg or eps in levelplot

Pascal Oettli kridox at ymail.com
Thu Feb 6 03:04:43 CET 2014


Hello,

Please try including "panel=panel.levelplot.raster" as an option of "levelplot":

> svg("SVG.svg")
> levelplot(prt, main="SVG", xlab=NULL, ylab=NULL, col.regions=rgb.palette(800), cuts=100, at=seq(0,1.0,0.01), panel=panel.levelplot.raster)
> dev.off()

It may help you.

Regards,
Pascal

On 6 February 2014 01:02, Soumyadeep Nandi <s.nandi at molbiol.umu.se> wrote:
> Hi,
>
> I am using function svg to save a lattice::levelplot, and ending up in some kind of line or border around each cells of the plot. However, if I save the plot in png, I dont get the border. But I need the plot to be saved in svg or pdf. In both svg and pdf I get the same result.
>
> I am saving in the following way:
>
> library(lattice)
> rgb.palette <- colorRampPalette(c("black", "yellow", "red"), space = "rgb")
>
> svg("SVG.svg")
> levelplot(prt, main="SVG", xlab=NULL, ylab=NULL, col.regions=rgb.palette(800), cuts=100, at=seq(0,1.0,0.01) )
> dev.off()
>
> png("PNG.png")
> levelplot(prt, main="PNG", xlab=NULL, ylab=NULL, col.regions=rgb.palette(800), cuts=100, at=seq(0,1.0,0.01) )
> dev.off()
>
> Is there a way to get rid of these lines from the plot in svg. I went through the thread "Remove "gray grid" from levelplot" [https://stat.ethz.ch/pipermail/r-help/2006-March/100683.html], but that didnt help me much.
> I am attaching a screenshot to show the difference.
>
> Please advice me if I am wrong some where, or if there is a way to get rid of these borders.
>
> Thanks.
> ______________________________________________
> R-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>



-- 
Pascal Oettli
Project Scientist
JAMSTEC
Yokohama, Japan




More information about the R-help mailing list