我的查询是参考这个代表:
d1 <- data.frame(index= 1:100,x=1:100,x_hat= 1:100+ rnorm(100))
ggplot(data = d1 ) +
geom_line(aes(x=index,y=x,color="True X")) +
geom_line(aes(x=index,y=x_hat,color="Estimated X")) +
scale_x_continuous(name = "" ) +
ylab("")
代码正在做我想让它做的事情,但我不知道它是如何做到的。当我说 color = "True X" 时,我认为它正在动态生成一个变量,它是一个常数。
那是对的吗 ?它是如何工作的?有人能就此说几句吗?这种方法的美妙之处在于它会自动创建一个正确的图例。