関数をオーバーライドx
するとy
、geom
軸ラベルが間違っています。
サンプル データ、何をプロットしているかわかるように含まれるオフセット、および B に対する A のプロット:
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
オブジェクトを作成する必要がありますか?