14

R を使用してデータの単純な箱ひげ図を作成しました。

boxplot (Error~Code, DataFrame1, xlim = c(0, 27),
     xlab="set Code",ylab="Error", boxwex=0.75, cex.axis=0.3)

そして、2つの定義されたy値(-50)と(100)の間のプロット全体に透明な長方形を描きたいと思います!

前のスクリプトの後に、次のように関数 rect を使用してみました。

  rect(0,-50,27,100, col= 'tomato2', density=10)

しかし、これは透明な均一な色の長方形を私に与えません!!

誰でも私を助けてくれませんか?私は今までこれに2時間以上費やしていますが、成功していません。

よろしくお願いします!

4

1 に答える 1

13

densityクロスハッチングが発生しますが、これはあなたが望むものではありません。あなたが望むのはアルファブレンディングです。

試す

# arguments to rgb(r,g,b and alpha) should be between 0 and 1.0
# this will make transparent blue
rect(x0,y0,x1,y1, col= rgb(0,0,1.0,alpha=0.5))
于 2017-01-05T20:59:27.577 に答える