アロハ -
一連のヒストグラムを作成していますが、分布の平均値を示す垂直線とサンプル サイズを示すテキスト ラベルを追加したいと考えています。私のコードは次のとおりです。
BIN_WIDTH <- 1 #desired bin width
print(histogram(~ Length..cm. | Method, #create and print the histogram and save to variable "graph"
data = hist.data[hist.data$Scientific_name == "Pristipomoides filamentosus",],
nint = (max(hist.data$Length..cm.) - min(hist.data$Length..cm.)+1)/BIN_WIDTH,
layout = c(1,2),
type = "density",
main = "Length-Frequency of Pristipomoides filamentosus by Gear",
xlab = "Length (cm)",
panel = function(x, ...){
panel.histogram(x,...)
panel.mathdensity(dmath = dnorm, col = "red",
args = list(mean = mean(x), sd= sd(x)), ...)
}
))
これは の直後に挿入されたpanel.abline
and関数を使用して行われると想定しましたが、これは機能していないようです。私は何を間違っていますか?誰かがダミーの垂直線 (例: x=10) とダミーのテキストのコードを教えてくれれば、平均とサンプル サイズの式を簡単に挿入できます。panel.text
panel.histogram