2017-10-13 8 views
2

Ich habe ein Problem mit R Semi-Transparenz (R-Version 3.3.2). ich diesen Fehler, wenn ich versuche:Semi-Transparenz in R-3.3.2 Problem mit Kairo

ggplot(iris, aes(x = factor(Species), y = Sepal.Length, fill = Species)) + 
+ geom_boxplot(alpha = 0.4) 

Warning messages: 
1: In grDevices::x11(..., type = "cairo") : 
    cairo-based types are not supported on this build - using "Xlib" 
2: In grid.Call.graphics(L_polygon, x$x, x$y, index) : 
    semi-transparency is not supported on this device: reported only once per page 

Ich versuchte http://tinyheero.github.io/2015/09/15/semi-transparency-r.html,

How to set cairo as default backend for x11() in R?

Semi-transparency in RStudio

How do I preserve transparency in ggplot2?

Aber ich habe immer noch die gleichen Fehler, modifizierte ich meine .Rprofile, neu gestartet, aber heute.

Ich weiß nicht, welche Art von Ausgabe wäre nützlich, um mir zu helfen, das zu beheben.

Vielleicht:

options('device') 
$device 
[1] "x11" 

Vielen Dank, wenn Sie keine Ahnung haben, und lassen Sie mich wissen, wenn ich Ihnen andere Ausgänge anzeigen. 1

Edit:

>sessionInfo() 
R version 3.3.2 (2016-10-31) 
Platform: x86_64-pc-linux-gnu (64-bit) 
Running under: Ubuntu 14.04.5 LTS 

locale: 
[1] LC_CTYPE=fr_FR.UTF-8  LC_NUMERIC=C    LC_TIME=fr_FR.UTF-8  LC_COLLATE=fr_FR.UTF-8  
[5] LC_MONETARY=fr_FR.UTF-8 LC_MESSAGES=fr_FR.UTF-8 LC_PAPER=fr_FR.UTF-8  LC_NAME=C     
[9] LC_ADDRESS=C    LC_TELEPHONE=C    LC_MEASUREMENT=fr_FR.UTF-8 LC_IDENTIFICATION=C  

attached base packages: 
[1] stats  graphics grDevices utils  datasets methods base  

other attached packages: 
[1] Cairo_1.5-9 


>capabilities("cairo") 
    cairo 
    FALSE 
+0

Welche OS ist das? Verwandte: http://r.789695.n4.nabble.com/Error-in-svg-cairo-based-devices-are-not-supported-on-this-build-td3535907.html – tonytonov

+0

Vielen Dank für Ihre Antwort, Ich arbeite an BioLinux/Ubuntu 14.04 LTS. – Corend

+0

Bitte posten Sie Ihre 'sessionInfo()'? Der Dokumenteintrag für X11 besagt, dass "Nur [Xlib] verfügbar sein wird, wenn das System ohne Unterstützung für Cairographen kompiliert wurde". Also, vielleicht fehlen Ihnen Systembibliotheken? Was sind Fähigkeiten ("Kairo")? Möglicherweise verwandt: https://stackoverflow.com/questions/13235100/empty-plot-in-r – tonytonov

Antwort

0

ich endlich einen Weg gefunden, damit es funktioniert:

ich R deinstalliert, neu installiert es mit ./configure --with-cairo.

Alles funktioniert jetzt und ich habe:

> capabilities("cairo") 
cairo 
TRUE 
Verwandte Themen