我在R中使用ggplot2创建一个散点图,其中图上点的大小和颜色对应于第三个变量的平均值。我已经弄清楚如何让情节看起来像我想要的样子,但我无法弄清楚如何更改图例中出现的变量的名称(更具描述性和空格的东西)。我发现有类似的帖子可以更改facet labels:以及更改traditional legend in the ggplot2 documentation using scale_color_discrete的标题,但这些选项似乎无法正常工作,因为我正在定义此传奇的第三个变量用不同的方式表示。这是一个例子:
生成数据:
Axes
创建情节:
x<-rnorm(150)
y<-rnorm(150)
d<-cbind.data.frame(x, y)
d$OUT_VAR<-2 + 1.2*d$x + 1.2*d$y
这会创建以下图:
而不是&#39; OUT_VAR&#39;,我想重命名传奇标题......也许类似于&#39;结果变量&#39;。如果单个单词可以工作,我意识到我可以重命名向量本身,但这是专业出版物,所以我希望能够添加更具描述性的东西。任何建议都非常感谢!
答案 0 :(得分:0)
scale_size_continuous(breaks=c(-3, -2, -1, 0, 1, 2, 3, 4, 5, 6),
name = "Outcome Variable") +
scale_alpha_continuous(breaks=c(-3, -2, -1, 0, 1, 2, 3, 4, 5, 6),
name = "Outcome Variable")