No.21680 グラフの塗りつぶし 【コロン】 2015/05/24(Sun) 09:59
いつもお世話になっております。
ネットにありましたものをベースに,平均50,標準偏差10の正規分布を作成し,左側0〜20,右側80〜100を色づけしようとしているのですが,うまくいきません。ご指導いただけますでしょうか。paint_regionがネットにあったものです。
paint_region <- function( start, end, col="grey", length=50 ) {
# 多角形の頂点座標(直線部)
x <- seq( start, end, length=length )
y <- rep( 0, length )
# 多角形の頂点座標(曲線部)
revx <- rev( x )
revy <- dnorm( revx )
# 多角形のx座標,y座標(左回り)
xvals <- c( x, revx )
yvals <- c( y, revy )
# 多角形を追加
polygon( xvals, yvals, col=col )
}
curve(dnorm(x, 50, 10), from=0, to=100)
paint_region(0, 20, col="red", length=50)
paint_region(80, 100, col="blue", length=50)
No.21681 Re: グラフの塗りつぶし 【青木繁伸】 2015/05/25(Mon) 05:22
冗長なところもありますが,
revy <- dnorm( revx, 50, 10)
とすれば所望のグラフは描けるでしょう。
No.21682 Re: グラフの塗りつぶし 【コロン】 2015/05/25(Mon) 10:24
青木先生
早速のお返事ありがとうございます。希望のグラフが描けました!!
● 「統計学関連なんでもあり」の過去ログ--- 047 の目次へジャンプ
● 「統計学関連なんでもあり」の目次へジャンプ
● 直前のページへ戻る