6

我有一个用 GGplot2 制作的情节。现在,当我想更改图中文本点的大小时,文本的大小不会改变。我使用以下代码行:

ggplot(data = out, aes(x = V2, y = V1)) +
    ****geom_text(data = out[!is.na(out$V1),], aes(label = labels, alpha=0.3, size=0.1))**** +
    facet_grid(id1 ~ id2,scales="fixed")+
    geom_text(data=df.text,aes(pos,pos,label=id1)) + geom_abline( slope=1 ) + 
    ggtitle("Corralation between measured & calculated affinities") +
    ylab("") + xlab("") + theme(panel.grid.minor.x=element_blank(), panel.grid.major.x=element_blank())
}

我把**放在感兴趣的行的开始和结束之间。我知道尺寸是改变的正确参数,但为什么我的文本在例如设置尺寸 = 0.01 时没有改变。

4

1 回答 1

6

感谢 Adam Kimberley,size 参数应该像这样移到第二个括号之外,而geom_text(data = out[!is.na(out$V1),], aes(label = labels), size=0.1, alpha=0.3) 不是文本的大小改变。

于 2013-05-07T13:53:27.453 回答