boxplot the data of the y-axis of a scatter plot using matlab箱線圖上散點圖的y AZIS數據使用R或GGPLOT2
我想在象上面的問題創建情節:使用y軸爲箱形圖的定量尺度,而x軸是另一個數量值。我如何在R,或最好在ggplot2中做到這一點?
boxplot the data of the y-axis of a scatter plot using matlab箱線圖上散點圖的y AZIS數據使用R或GGPLOT2
我想在象上面的問題創建情節:使用y軸爲箱形圖的定量尺度,而x軸是另一個數量值。我如何在R,或最好在ggplot2中做到這一點?
添加group
給變量假設離散值:
set.seed(123)
dat <- data.frame(col1=rexp(10), col2=rep(1:2, each=5))
ggplot(dat, aes(y=col1, x=col2, group=col2)) + geom_boxplot()
如果沒有,然後自己做一個:d
dat <- data.frame(col1=rexp(100), col2=rexp(100))
nxbins <- 3
dat$col3 <- cut(dat$col2, nxbins)
levels(dat$col3) <- with(dat, tapply(col2, col3, mean))
dat$col3 <- as.numeric(as.character(dat$col3))
ggplot(dat, aes(y=col1, x=col3, group=col3)) + geom_boxplot()
附: 當然,由你編寫的一個可重複的例子將是最好的,而不是我可恥的猜測......
謝謝你回答我的愚蠢問題,這似乎是我需要的。 – yosukesabai
好的,謝謝*你*讓我有機會覺得有用 –
一個可重複的例子可以幫助:http://stackoverflow.com/questions/5963269/how-to-make- a-great-r-reproducible-example – bVa
你試過了什麼? '(mtcars,qplot(x = cyl,y = hp,group = cyl,geom ='boxplot'))'似乎工作得很好 – bouncyball