Я пытаюсь создать сюжет ggplot2 с легендой под сюжетом.
В книге ggplot2 говорится на стр. 112 «Положение и обоснование легенд контролируются настройкой темы legend.position, а значение может быть правым, левым, верхним, нижним, нет (без легенды) или числовым ».
Следующий код работает (так как "right" это значение по умолчанию), и он также работает с "none" в качестве положения легенды, но "left", "top", "bottom", все завершается ошибкой с "Ошибка в 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")
Что я делаю не так? Перестановка легенды должна быть невероятно распространена, поэтому я полагаю, что это я.