我正在尝试创建一个带有图例下方的 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")
我究竟做错了什么?重新定位传奇一定非常普遍,所以我认为是我。