2015-06-21 81 views
0

我想要一個ggplot2情節的圖例。圖例應該用數據標識繪圖符號。 例如,data1用實心正方形繪製,data2用實心圓繪製。ggplot2用劇情符號標註文字

有沒有辦法做到這一點?

下面的示例從以前的一個stackoverflow問題工作,其中一個添加一個數學(perp。)符號。

p <- p + annotate("text",2005,5, label="E(y)*symbol('\\136')*b", parse=TRUE) 
+3

請添加一個可重現的例子。 – 2015-06-21 01:23:17

回答

0

也許這個例子可以幫助:

df <- mtcars[,c(5,6,9)] 
df[,3] <- as.factor(df[,3]) 
p <- ggplot(df, aes(x=drat,y=wt, fill=am, shape=am)) + 
      geom_point(size=4)+scale_shape_manual(values=c(21,22)) 

這裏的情節: enter image description here

值21和22分別指的是實心圓和實心方形。有關可用符號的完整列表,請參見?points

+0

謝謝。我打算給劇情添加註釋(就像圖例一樣,即爲每個繪製的數據集顯示一個符號)。我會從你提供的例子開始工作,看看我能否解決它。 – remi