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
的三次单独调用将生成所需的输出
答案 0 :(得分:1)
在 Cairo 中绘制图元时,会假定为白色填充。将fill参数设置为NA
会解决此问题。
CairoPNG()
grid.circle(r=1:3/10, gp=gpar(fill=NA))
dev.off()