R:ggplot2,为啥我的图例显示褪色?
Posted
技术标签:
【中文标题】R:ggplot2,为啥我的图例显示褪色?【英文标题】:R: ggplot2, why does my legend show faded colors?R:ggplot2,为什么我的图例显示褪色? 【发布时间】:2011-02-06 20:11:12 【问题描述】:为什么我的图例在下面的这些例子中褪色了?请注意图例中的颜色不如绘图中的颜色鲜艳:
library(ggplot2)
r <- ggplot(data = diamonds, aes(x = carat, y = price, color = cut, group = cut))
r + geom_smooth() #(left)
r + geom_smooth(size = 2) #(right)
编辑:添加了特写 alt text http://img163.imageshack.us/img163/4715/screenshot20100411at725.png
【问题讨论】:
【参考方案1】:我认为它们是相同的颜色 - 不同的环境使它们看起来不同。
【讨论】:
谢谢,我加了一个拼贴和一个特写,这样你就可以看到细节了。看起来灰色在图例中的颜色之上。您是否建议我尝试减轻传说中的灰色? @hadley, John:颜色不同(使用 Paint.NET 中的颜色选择器检查)。但是,当我调用上面的代码示例时,我的图例颜色与图上的颜色相同。您使用的是旧版本的 ggplot2 吗?或者调用一些你没有提到的其他代码? 我使用计算机的输出检查了颜色。我想你一定有一个旧版本。 非常感谢,我使用的是 > 0.8.3 而不是 0.8.7。但是,我在更新时遇到了麻烦。 update.packages() 未能更新 ggplot2,当我下载最新的二进制文件时,它说它已安装,但 packageDescription("ggplot2")["Version"] 仍然返回 0.8.3。我必须先卸载软件包,然后再重复。但是问题现在已解决。谢了。 考虑 joran 的回答问题 - 这是 MAC OS X 指定的问题吗?以上是关于R:ggplot2,为啥我的图例显示褪色?的主要内容,如果未能解决你的问题,请参考以下文章
R语言ggplot2可视化图例放置在图像底部(bottom)并分两行显示实战