Ben, arsanın altındaki açıklamalarla bir ggplot2 çizimi oluşturmaya çalışıyorum.Bir efsaneyi ggplot2'de taşıma veya konumlandırma
ggplot2 kitabı p 112'de diyor "Efsanelerin konumu ve gerekçesi tema ayarı legend.position tarafından kontrol ediliyor ve değer sağ, sol, üst, alt, yok (gösterge yok) veya sayısal olabilir pozisyon".
Aşağıdaki kod çalışır ("doğru" olduğundan, varsayılan değerdir) ve aynı zamanda "hiçbiri" le lejant konumuyla çalışır, ancak "sol", "üst", "alt", hepsi "Hata" ile başarısız olur. grid.Call.graphics içinde ("L_setviewport", pvp, DOĞRU): viewport olmayan sonlu konumu ve/veya boyutu"
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")
Neyi yanlış yapıyorum? Bir efsanenin yeniden konumlandırılması inanılmaz derecede yaygın olmalı, bu yüzden benim olduğunu düşünüyorum.
Ne yazık ki ben gerçekten gerçekten bu yaz çözmeyi umuyoruz ggplot2 bir hata var:> 0.9.3 (opts
kullanımdan kaldırıldı)
theme(legend.position = "bottom")
Eski sürüm sürümlerinde
bu (legend.position = "alt") theme_update 'şimdi yapmadı mı '? –