我有一個數據框,其中包含跨多個類別的x軸數字存儲區和連續y軸數據。最初,我創建了一個盒子圖,使x軸的「因子」分箱,並對融化的數據進行箱形繪製。重複性的數據:如何創建具有大量連續x變量的geom_boxplot
x <- seq(1,10,by=1)
y1 <- rnorm(10, mean=3)
y2 <- rnorm(10, mean=10)
y3<- rnorm(10, mean=1)
y4<- rnorm(10, mean=8)
y5<- rnorm(10, mean=12)
df <- data.frame(x,y1,y2,y3,y4,y5)
df.m <- melt(df, id="x")
我的代碼來創建x軸的數據的一個因素:
df.m $ X < - as.factor(df.m $ x)的
我ggplot:
ggplot(df.m, aes(x=x, y=value))+
geom_boxplot(notch=FALSE, outlier.shape=NA, fill="red", alpha=0.1)+
theme(axis.text.x = element_text(angle = 90, vjust = 0.5, hjust=1))
所得的情節: :
問題是我不能使用x軸數字間距,因爲x軸被歸類爲一個因子,它具有相等的間距。我希望能夠使用像scale_x_continuous之類的東西來處理軸斷點和間距,例如,間隔爲2,而不是每隔1個盒子圖,但是當我嘗試用x軸繪製數據「as.numeric 」我剛剛得到的所有數據的一個箱線圖:
任何建議的方式來獲得這種期待連續箱線圖曲線(第一圖像),同時仍然能夠控制的數值屬性x軸?謝謝!
@Henrik谷歌驅動器鏈接的問題不適合你嗎?這應該是這個例子的數據框架。感謝您再次出現並幫助我!這是一個在R世界裏充滿了問題的日子... – AndMan21 2014-11-20 22:31:31
@亨利克塔,對此抱歉。現在編輯 – AndMan21 2014-11-20 22:35:47