グリッドパッケージで透明な線を作成したい。
これは機能します(水平線と垂直線の場合のみ):
require(grid)
grid.newpage()
grid.rect(x=0.5, y=0.5, width=0, height=0.5, gp=gpar(col=rgb(1, 0, 0, .4)))
ただし、これはしません。
grid.newpage()
grid.lines(x=c(0.5, 0.5), y=c(0.25, 0.75), gp=gpar(col=rgb(1, 0, 0, .4)))
RStudiov0.97.237とRGui2.15.2の両方でこれを試しました。
更新:この2番目のコードチャンクを以下の最初の回答のdothegrid()などの関数に入れると、RStudioで機能しますが、再起動後、RStudioのプロットデバイスペインで[すべてクリア]をクリックした後にのみ機能します。
UPDATE2:今どこかに到達しています:RStudioで[すべてクリア]をクリックした後、grid.linesステートメント(grid.newpage()ステートメントなし)をクリックした場合にのみ機能します