私は理解できなかった問題を発見しました。誰かが説明を指摘できますか? ggplotでggplotで変数を正しく使用する方法は?
私は変数名に「$」を使用しない/使用する場合、それは異なる結果を与えます。これはあなたの行動を引き起こしているものであれば、私はわからないんだけど、最初の例では、あなたはまだdf$
内を持って
library(ggplot2)
df <- read.csv("pseudo_facebook.tsv", sep = '\t')
# Without $ sign
ggplot(data = df, aes(x = friend_count)) + geom_histogram(binwidth = 25) +
scale_x_continuous(limits = c(1, 1000), breaks = seq(0, 1000, 25)) +
facet_grid(~df$gender)
# With $ sign
ggplot(data = df, aes(x = df$friend_count)) + geom_histogram(binwidth = 25) +
scale_x_continuous(limits = c(1, 1000), breaks = seq(0, 1000, 25)) +
facet_grid(~df$gender)
をテストすることができreprexを持っています。 'dput(df)'を実行し、出力を質問にコピーします(データセットが大きすぎない場合)。 –
簡単な説明は:aes()またはファセットで '$'を使わないでください!ただそれをしないでください!違います! ;) – joran
こんにちは、 これはデータに使用されるファイルです https://github.com/staceynlee/Pseudo-Facebook-Data-Udacity/blob/master/pseudo_facebook%20(1).tsv –