我正在尝试使用带有虚线或虚线边框的grid::grid.circle
绘制圆圈。文档引用了grid::gpar
,但lty
参数似乎没有这样做。
grid::grid.circle(0.5, 0.5, 0.33, gp = grid::gpar(lty = 2))
给出
它确实处理了这个参数,因为它可以用来关闭边框,如下所示:
grid::grid.circle(0.5, 0.5, 0.33, gp = grid::gpar(lty = 0, fill = "light blue"))
但是,这似乎是唯一的选择。有没有其他方法可以使用网格图形为圆的边框获取不同的线型?
编辑:我在Windows上使用R,如果我使用pdf设备,我会得到正确的结果。但是,将lty
指定为grid.rect
的工作方式与预期一致,因此我无法弄清楚正在发生的事情。