为grid.circle指定行类型

时间:2017-02-04 18:07:04

标签: r graphics r-grid

我正在尝试使用带有虚线或虚线边框的grid::grid.circle绘制圆圈。文档引用了grid::gpar,但lty参数似乎没有这样做。

grid::grid.circle(0.5, 0.5, 0.33, gp = grid::gpar(lty = 2))

给出

grid-circle

它确实处理了这个参数,因为它可以用来关闭边框,如下所示:

grid::grid.circle(0.5, 0.5, 0.33, gp = grid::gpar(lty = 0, fill = "light blue"))

grid-blue-circle

但是,这似乎是唯一的选择。有没有其他方法可以使用网格图形为圆的边框获取不同的线型?

编辑:我在Windows上使用R,如果我使用pdf设备,我会得到正确的结果。但是,将lty指定为grid.rect的工作方式与预期一致,因此我无法弄清楚正在发生的事情。

0 个答案:

没有答案