【发布时间】:2016-08-24 02:09:23
【问题描述】:
所有, 我是 ggplot 的初学者,并为此苦苦挣扎。所以,我买了威克姆的书。我不明白这三个代码sn-ps的区别:
ggplot(mpg, aes(cty, hwy)) +
geom_point(aes(colour = "green"))
对比
ggplot(mpg, aes(cty, hwy)) +
geom_point(aes(colour = 1))
对比
ggplot(mpg, aes(cty, hwy)) +
geom_point(aes(colour = "1"))
当我看到输出时,图例在一种情况下显示“绿色”,在另一种情况下显示为 1,但如果我们真的将美学映射到变量,我们应该看到所有三种颜色的默认粉红色,但这第二项不会发生。为什么是这样?如有任何想法,我将不胜感激。
【问题讨论】:
-
比较
colour = 1和colour = factor(1)。 -
分类(离散)与连续色标。字符 == 分类/离散(它们被转换为因子)。数字是连续的(梯度)。