Я рисую серию ящиков, а также точки сверху, но моя легенда цвета отображает все символы как маленькие квадратики. Я попытался использовать override.aes, но проблема не устранена. Бонусные баллы, если вы можете показать мне, как сделать r^2, выглядят красиво в названии.изменить символы легенды из boxplot в ggplot2
r2df.realtime=subset(r2df,yr>reconyear)
r2df.sameyr=subset(r2df,yr==reconyear)
ggplot()+geom_boxplot(data=r2df.realtime,aes(as.factor(yr),r2phvrcn,col='model1'),outlier.shape=3)+
geom_boxplot(data=r2df,aes(x=as.factor(yr),y=r2phv,col='model2'))+
geom_point(data=r2df,aes(x=as.factor(yr),y=r2recon,col='model3'),shape=6)+
geom_point(data=r2df.sameyr,aes(x=as.factor(yr),y=r2phvrcn,col='model4'),shape=6)+
scale_color_manual(values=c('blue','red','green','black'))+
facet_grid(~mth)+
guides(color=guide_legend('Model'),override.aes=list(shape=c(6,6,1,1)))
labs(title=paste('Real-time Ensemble of Cross-Validated Skill Scores (',expression(r^2),')',sep=''))
link to text file with dput(r2df)
Не могли бы вы сократить свой код до того, что необходимо, чтобы показать проблему? – krlmlr
Это сложность, которая является проблемой .... но я удалил некоторые из меток оси и т. Д. что еще непонятно? – Dominik