grid允许您通过向基元的绘图函数提供多个参数来创建一种类型的多个原语。但是,这在Cairo设备上似乎不起作用,这些设备似乎只接收到系列原语中的第一个。有没有人知道解决这个问题的办法,或者愿意对这个问题发表评论?
library(grid)
grid.circle(r=1:3/10) # draw three circles of radii .1, .2, and .3

library(Cairo)
CairoPNG()
grid.circle(r=1:3/10)
dev.off()

当然,对grid.circle的三个单独调用将生成所需的输出
发布于 2014-08-08 14:01:36
在Cairo中绘制原语时,有一个假定的白色填充。将填充参数设置为NA可解决此问题。
CairoPNG()
grid.circle(r=1:3/10, gp=gpar(fill=NA))
dev.off()https://stackoverflow.com/questions/25204940
复制相似问题