【发布时间】:2014-03-10 14:21:29
【问题描述】:
考虑以下示例(取自 Stackoverflow 上的另一篇文章):
require(ggplot2)
d <- data.frame(x = c(102856,17906,89697,74384,91081,52457,73749,29910,75604,28267,122136, 54210,48925,58937,76281,67789,69138,18026,90806,44893),
y = c(2818, 234, 2728, 2393, 2893, 1015, 1403, 791, 2243, 596, 2468, 1495, 1232, 1746, 2410, 1791, 1706, 259, 1982, 836),
names = c("A","C","E","D","G","F","I","H","K","M","L","N","Q","P","S","R","T","W","V","Y"))
ggplot(d, aes(x,y,col=names)) + geom_point() + geom_text(aes(label=names),hjust=1,vjust=1)
在最后一个“geom_text”层的情况下运行它会改变图例(项目符号变成一个项目符号,上面叠加了另一个符号)。
您能解释一下为什么,以及如何避免这种变化吗?谢谢。
【问题讨论】: