2016-11-22 68 views
-2

有沒有辦法在ggplot2中的箱形圖上添加水平線,該行並未切入現有的圖,而是僅切入現有的圖中的空格?將行添加到GGPLOT2中的Boxplot

感謝您的幫助......

+3

你可以改善你的問題。請閱讀[如何在R中提供最小重現性示例](http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example#answer-5963610)。然後相應地編輯並改進它。好的帖子通常提供最少的輸入數據,所需的輸出數據和代碼嘗試 - 在新的/乾淨的R會話中進行全部複製 - 粘貼 - 運行。 – lukeA

+1

你是對的,我的問題有點不成熟。但在這種情況下,時間是至關重要的,我確信你們會得到我的問題(你顯然是這樣做的)。不過,我將在下次提供更多輸入。 – ChrM

回答

1

ggplot加起來每GEOM一個又一個,所以......

library(ggplot2) 
df <- data.frame(x = gl(3,1), y = 1:3) 
ggplot(df, aes(x,y)) + 
    geom_hline(yintercept = 1.5) + 
    geom_col(width = .5) 

...下放置由geom_col產生的酒吧一條水平線。

+3

你的回答很好,你的評論也是如此。最近我一直在想的東西(可能對meta更好),建議OP改進他們的問題是不真誠的,但仍然回答這個問題?如果我們仍然回答不太好的問題,那麼這些問題是否會改善這個問題? – bouncyball

+1

非常好的一點,我同意。在這裏(以及其他一些過去),我發現它對a更友好。)立即爲一個明顯的問題提供解決方案,並b)要求相當新的OP遵循標準,以便每個訪問者獲得最多出問題和答案。關於她/他的評論,它很有效。 :)但是,正如我所說,總的來說,我同意。 – lukeA