不幸的是,我认为这是一个难以复制的项目,但我认为问题应该很简单,以视觉回答......
我想在geom_point中为三个特定维度构建一个图例。
任何曲棍球球迷在那里?
我想为此图表上有颜色的尺寸构建图例。他们是我想强调的三个不同的玩家,剧情中的其他点是一般的噪音,但视觉上是必要的。
在我看来,这里的传奇比标签更具吸引力。
我知道这是一种荒谬的,但却无法重现,但我希望这个问题足够普遍(尽管我找不到满足我所寻求的答案),它可以很容易地解决。
很高兴提出问题。
谢谢!
答案 0 :(得分:1)
解决了......代码看起来像这样:
library(ggplot2)
Offense <- read.csv("Offense1.csv")
plot <- ggplot(Offense[Offense$Gm>20,], aes(CF.Rel, SCF.Rel)) + geom_point() +
geom_point(data=Offense[Offense$Name == "Eric.Staal",], aes(colour="Eric Staal"), size=4) +
geom_point(data=Offense[Offense$Name == "Rick.Nash",], aes(colour="Rick Nash"), size=4) +
geom_point(data=Offense[Offense$Name == "Tanner.Glass",], aes(colour="Tanner Glass"), size=4)
plot <- plot + labs(title = "Driving Offense",
x = "Relative Corsi For %",
y= "Relative Scoring Chances For %")
plot <- plot + scale_colour_discrete(name="Player")
plot
这里的关键是使审美颜色成为您想要包含在图例中的尺寸。