2015-06-21 75 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