Hello, I am wondering about the X11() graphic device on Windows. I try to plot a raster image but nothing gets displayed. I found some pages where it is mentioned that x11() not always supports raster rendering. Is there any add on for x11, any update or any R-package which solves that displaying problem in Windows? What I try to test it is an example from the package {raster}: library(raster) DEU_alt <- getData("alt", country="DEU", mask=TRUE) x11() plot(DEU_alt,axes=TRUE) best regards, /johannes -- "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
On 25.01.2012 12:45, Johannes Radinger wrote:> Hello, > > I am wondering about the X11() graphic device on Windows. > I try to plot a raster image but nothing gets displayed. I > found some pages where it is mentioned that x11() not > always supports raster rendering. > Is there any add on for x11, any update or any R-package > which solves that displaying problem in Windows? > > What I try to test it is an example from the > package {raster}: > > library(raster) > DEU_alt<- getData("alt", country="DEU", mask=TRUE) > x11() > plot(DEU_alt,axes=TRUE) > > best regards, > > /johannesTry an R version that is recent - it works for me. Uwe Ligges
On 25/01/2012 11:45, Johannes Radinger wrote:> Hello, > > I am wondering about the X11() graphic device on Windows.There is no such device: there is a function of that name as a convenience wrapper for windows().> I try to plot a raster image but nothing gets displayed. I > found some pages where it is mentioned that x11() not > always supports raster rendering.I think you are talking about the X11 device on a Unix-alike, most likely long ago. But for example ?rasterImage says Plotting raster images is not supported on all devices and may have limitations where supported, for example (e.g. for ?postscript? and ?X11(type = "Xlib")?) restricted to opaque colors. 'some pages' isn't good enough: do give precise references to back up your allegations.> Is there any add on for x11, any update or any R-package > which solves that displaying problem in Windows? > > What I try to test it is an example from the > package {raster}: > > library(raster) > DEU_alt<- getData("alt", country="DEU", mask=TRUE) > x11() > plot(DEU_alt,axes=TRUE)That's not really the same usage of 'raster'. But that example works for me (and pops up a windows() device). It does download a data file, and that is often a fragile thing to do. I used 32-bit R-patched on Windows 7, for the record.> best regards, > > /johannes-- Brian D. Ripley, ripley at stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UK Fax: +44 1865 272595
> > On 25.01.2012 12:45, Johannes Radinger wrote: > > Hello, > > > > I am wondering about the X11() graphic device on Windows. > > I try to plot a raster image but nothing gets displayed. I > > found some pages where it is mentioned that x11() not > > always supports raster rendering. > > Is there any add on for x11, any update or any R-package > > which solves that displaying problem in Windows? > > > > What I try to test it is an example from the > > package {raster}: > > > > library(raster) > > DEU_alt<- getData("alt", country="DEU", mask=TRUE) > > x11() > > plot(DEU_alt,axes=TRUE) > > > > best regards, > > > > /johannes > > Try an R version that is recent - it works for me. > > Uwe LiggesI first tried it with R 2.13.2 and raster version 1.9-64 (16-January-2012). Now I also installed the most recent version R 2.14.1 (Platform: i386-pc-mingw32/i386 (32-bit)) and raster version 1.9-64 (16-January-2012). But in both cases no success. X11() opens and draws the axis and the border for the scale but no raster... There is no problem with vector graphics...like: DEU_border <- getData("GADM", country="DEU", level=1) plot(DEU_border,axes=TRUE) Any suggestions what is going on resp. how to solve it...? /johannes -- "Feel free" - 10 GB Mailbox, 100 FreeSMS/Monat ...
On 25.01.2012 13:42, Johannes Radinger wrote:> >> >> On 25.01.2012 12:45, Johannes Radinger wrote: >>> Hello, >>> >>> I am wondering about the X11() graphic device on Windows. >>> I try to plot a raster image but nothing gets displayed. I >>> found some pages where it is mentioned that x11() not >>> always supports raster rendering. >>> Is there any add on for x11, any update or any R-package >>> which solves that displaying problem in Windows? >>> >>> What I try to test it is an example from the >>> package {raster}: >>> >>> library(raster) >>> DEU_alt<- getData("alt", country="DEU", mask=TRUE) >>> x11() >>> plot(DEU_alt,axes=TRUE) >>> >>> best regards, >>> >>> /johannes >> >> Try an R version that is recent - it works for me. >> >> Uwe Ligges > > I first tried it with R 2.13.2 and raster version 1.9-64 (16-January-2012). > Now I also installed the most recent version R 2.14.1 (Platform: i386-pc-mingw32/i386 (32-bit)) and raster version 1.9-64 (16-January-2012). > > But in both cases no success. X11() opens and draws the axis and the > border for the scale but no raster...I do not really understand why you are using x11(). The Windows device is called windows() and you actually do not need to open it, since plot opens it anyway. Or are you under cygwin (which is not really Windows)? If not: Which version of Windows is this? Uwe Ligges> There is no problem with vector graphics...like: > DEU_border<- getData("GADM", country="DEU", level=1) > plot(DEU_border,axes=TRUE) > > Any suggestions what is going on resp. how to solve it...? > > /johannes > >