当我覆盖x
或y
在geom
函数中时,轴标签是错误的。
样本数据,包括偏移量,以便我们知道我们在绘制什么,以及 A 与 B 的图:
d=data.frame(A=runif(10),B=100+runif(10),C=200+runif(10))
g = ggplot(d,aes(A,B))
g + geom_point()
那里的一切看起来都不错,但是:
g + geom_point(aes(B,C))
绘制 B 对 C 的值,但轴标签仍然是 A 和 B。我是否必须这样明确地标记:
g+geom_point(aes(B,C))+xlab("B") + ylab("C")
每次我这样做?以这种方式压倒美学是一件坏事,我真的应该创建一个新g
对象吗?