ggplot2中不相关的图例信息

时间:2010-06-01 23:42:34

标签: r ggplot2 legend

运行此代码时(请继续,尝试一下):

library(ggplot2)
(myDat <- data.frame(cbind(VarX=10:1, VarY=runif(10)), 
    Descrip=sample(LETTERS[1:3], 10, replace=TRUE)))
ggplot(myDat,aes(VarX,VarY,shape=Descrip,size=3)) + geom_point()

...“size = 3”语句确实正确设置了磅值。然而它导致传说在它下面生成一个小的传说,标题为“3”并且只包含一个大点和数字3.

这是相同的

ggplot(myDat,aes(VarX,VarY,shape=Descrip)) + geom_point(aes(size=3)) 

是的,这很有趣。如果它不那么有趣,它会在几个小时前让我疯狂。但现在让我们停下来。

1 个答案:

答案 0 :(得分:8)

那是因为它将它解释为美学映射而不是常量。我认为这是有效的:

ggplot(myDat,aes(VarX,VarY,shape=Descrip)) + geom_point(size=3)