プロットの下に凡例がある ggplot2 プロットを作成しようとしています。
ggplot2の本は、p 112で「凡例の位置と正当化は、テーマ設定のlegend.positionによって制御され、値は、右、左、上、下、なし(凡例なし)、または数値の位置にすることができます」と述べています。
次のコードは機能し (「右」がデフォルトであるため)、凡例の位置として「なし」でも機能しますが、「左」、「上」、「下」はすべて「Grid.Call のエラー」で失敗します。 .graphics("L_setviewport", pvp, TRUE) : ビューポートの位置および/またはサイズが限定されていません"
library(ggplot2)
(myDat <- data.frame(cbind(VarX=10:1, VarY=runif(10)),
Descrip=sample(LETTERS[1:3], 10, replace=TRUE)))
qplot(VarX,VarY, data=myDat, shape=Descrip) +
opts(legend.position="right")
私は何を間違っていますか?凡例を再配置することは非常に一般的であるに違いないので、それは私だと思います.