私は別の質問をする再現可能な例を作り始めました。とにかく、カテゴリのデータを小角棒グラフにプロットしようとしています。そこで私は自分のデータをCO3(コードを下に)を使って作成しました。 xをプロットするだけで普通のようです: ggplot説明されていない結果
私はファセットしようとするとファンキーになります。すべてがすべて等しいことを示す
Type Quebec Mississippi
outcome Treatment
none nonchilled 7 6
chilled 4 7
some nonchilled 6 4
chilled 5 5
lots nonchilled 5 4
chilled 6 3
tons nonchilled 3 7
chilled 6 6
私は何をやっている:それは、すべてのサブグループが出ているが、データのftable
によって証明されていない来るの等しい割合を持っていた示すことになると意味がありません
違う?
library(ggplot2)
set.seed(10)
CO3 <- data.frame(CO2[, 2:3], outcome=factor(sample(c('none', 'some', 'lots', 'tons'),
nrow(CO2), rep=T), levels=c('none', 'some', 'lots', 'tons')))
CO3
x <- ggplot(CO3, aes(x=outcome)) + geom_bar(aes(x=outcome))
x
x + facet_grid(Treatment~., margins=TRUE)
with(CO3, ftable(outcome, Treatment, Type))
編集:ブライアンは説明この問題は、データをスタックする必要があるときに自分自身を見つけるための簡単なものです。バグが
IDer <- function(dataframe, id.name="id"){
DF <- data.frame(c=1:nrow(dataframe), dataframe)
colnames(DF)[1] <- id.name
return(DF)
}
IDer(mtcars)
感謝。 ggplot2の次のリリースで修正が予定されているのであれば不思議です –