更改图例标签会导致与图

时间:2015-07-27 15:25:49

标签: r ggplot2

我正在尝试使用错误栏超过3个点绘制2行。点标有形状和填充。基本上,图表应该看起来像that one

不改变图例的标签,我成功了,图形几乎是完美的。但是,我确实想要更改图例标签,当我尝试这样做时,我无法使其正常工作。

手动设置点样式(填充和形状)后,我使用scale_shape_discrete设置标签,但得到以下警告:"缩放'形状'已经存在了。为' shape'添加另一个比例,它将取代现有比例。"

然后该产品有两个图例(一次是旧的,一次是新的),但是图中的元素也被重置(没有填充信息)。

我按照this tutorial上的说明操作,以避免出现多个传说。但是,这些图仍然缺少填充信息。

有什么建议可能会出错?

顺便说一下。这是我的代码:

# plot
p <- ggplot(gBasicCond, aes(x=color_switch, y=RT, fill=exp,shape=exp))+ 
geom_line(aes(group=exp)) + geom_point(aes(group=exp), size =4) + 
geom_errorbar(limits,width = 0.1)+
scale_shape_manual(values=c(21,24)) + 
scale_fill_manual(values=c("white","black")) + 
geom_vline(xintercept = 2.5,linetype = "dotted")+ ylim(200,350) + 
xlab('Target Selection') +  ylab('Fixation duration (in ms)') + 
scale_x_discrete( labels=c("Repetition","Switch","Single-target")) + 
theme_bw() + 
#scale_fill_discrete(name = 'Experiment', labels=c("Full fixation ", "Outline fixation")) + 
scale_shape_discrete(name = 'Experiment',labels=c("Full fixation ", "Outline fixation")) + 

谢谢,

电子

0 个答案:

没有答案