2012-07-22 145 views
2

我想在點10的x軸上指向一個小箭頭。此箭頭垂直向下指向。我無法使用下面的代碼。這裏還需要什麼?指向箭頭的陰謀

data = data.frame(rnorm(1000)) 
colnames(data) = "numOfX" 
m <- ggplot(data, aes(x=numOfX)) 
m + geom_histogram(colour = "blue", fill = "white", binwidth = 0.5) + 
annotate("segment", x=10,xend=10,y=0,yend=0,arrow=arrow()) 
+1

如果你想要一個非零長度,你爲什麼要設置'y = yend'? – baptiste 2012-07-22 23:58:46

+0

謝謝。爲我工作。 – learner 2012-07-23 01:43:57

回答

2

這是你想要做的嗎?

data = data.frame(rnorm(1000)) 
colnames(data) = "numOfX" 
m <- ggplot(data, aes(x=numOfX)) 
m + geom_histogram(colour = "blue", fill = "white", binwidth = 0.5) + 
    annotate("segment", x=10,xend=10,y=25,yend=0,arrow=arrow())