开罗+网格:在开罗设备中分组形状

时间:2014-08-08 13:42:51

标签: r cairo r-grid

grid允许您通过向基元的绘图函数提供多个参数来创建一种基本类型。但是,这似乎不适用于 Cairo 设备,它们似乎只接收该系列原语中的第一个。有没有人知道这个问题的解决方法或关注这个问题?

library(grid)
grid.circle(r=1:3/10) # draw three circles of radii .1, .2, and .3

enter image description here

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

enter image description here

当然,对grid.circle的三次单独调用将生成所需的输出

1 个答案:

答案 0 :(得分:1)

Cairo 中绘制图元时,会假定为白色填充。将fill参数设置为NA会解决此问题。

CairoPNG()
grid.circle(r=1:3/10, gp=gpar(fill=NA))
dev.off()
相关问题