でパネル密度プロットを作成するために、長い形式のデータフレームを使用していますlattice
。次に、各パネル内のx値の中央値に垂直線を追加します。dotplot
(http://r.789695.n4.nabble.com/how-to-add-a-vertical-line-for-each-panel-in-a-lattice-dotplot-でそれを行うための提案を見つけましたwith-log-scale-td4632513.html)、しかしこれは私にはうまくいきません。これが私のコードです:
data(Chem97, package="mlmRev")
densityplot(~gcsescore | factor(score), data=Chem97,
panel=function(...){
panel.densityplot(...)
median.values <- median(x)
panel.abline(v=median.values, col.line="red")
})
エラーは次のとおりObject x not found
です。だから私は次のことを試しました:
panel=function(x,...){
panel.densityplot(...)
}
x
パネル関数に引数として追加した瞬間、エラーが発生しますError using packet 1 (2, 3 etc.). x is missing
。
何が問題なのですか?