:計數通過因子在考慮下面的圖表GGPLOT2圖表GGPLOT2
ggplot(my_data, aes(colour=my_factor) +
geom_point(aes(x=prior, y=current)) +
facet_grid(gender ~ age)
我想使點的大小成比例的my_factor對於現有/當前組合的計數。
ggplot(my_data, aes(colour=my_factor,
size=<something-here>(my_factor)) +
geom_point(aes(x=prior, y=current)) +
facet_grid(gender ~ age)
任何想法?
== ==編輯
下面是基於MPG數據集一個非常簡單的例子。讓我們來定義 「great_hwy」 作爲HWY> 35,和 「great_cty」 作爲CTY> 25:
mpg$great_hwy[mpg$hwy > 35] <-1
mpg$great_hwy[mpg$hwy <= 35] <-0
mpg$great_hwy <- factor(mpg$great_hwy)
mpg$great_cty[mpg$cty > 25] <- 1
mpg$great_cty[mpg$cty <= 25] <- 0
mpg$great_cty <- factor(mpg$great_cty)
如果我們繪製great_hwy與great_cty,它不會告訴我們多少:
ggplot(mpg) + geom_point(aes(x=great_cty, y=great_hwy))
如何我可以根據x/y點的數量使數據點的大小更大嗎?希望這個清除它,但讓我知道否則。
工作這個替代答案小數據樣本在這裏非常有用......如果需要,您可以從?數據集中選擇一個。 – Shane 2009-10-02 19:56:22
我不明白你的意思是「該先前/當前組合的my_factor的數量」。每個x/y是否有多個數據點?所以你正在尋找解決問題的解決方案?或者你的意思是別的嗎? – Harlan 2009-10-02 19:59:54
@Shane,根據你的建議,我正在研究一個更好的例子。 @哈倫,每個x/y都有很多數據點。我想爲每個x/y繪製一個數據點,並且我希望所述數據點的大小與數量x/y對成比例。 – hgmnz 2009-10-02 20:11:18