I have made a barplot using ggplot2 and the Journal I need to submit to requires that the axis ticks face inwards.
This is the my data
Mean.Inc.melt <- data.frame(
Var1 = factor(rep(c("Harvest", "Pre-Harvest"), 3)),
Var2 = factor(rep(c("Dip A", "Trip A", "Trip B"), each = 2L)),
value = c(2, 34, 1, 36, 3, 46)
)
Including the standard error
SEM.Inc.melt <- data.frame(
Var1 = factor(rep(c("Harvest", "Pre-Harvest"), 3)),
Var2 = factor(rep(c("Dip A", "Trip A", "Trip B"), each = 2L)),
value = c(1, 12, 1, 2, 1, 6)
)
This is the script I have used so far to create the plot:
ggplot(Mean.Inc.melt,aes(x=Var2,y=value,fill=Var1))+
geom_bar(stat='identity',position=position_dodge(),colour='black')+
scale_fill_manual(values=c('#000000','#FFFFFF'))+
geom_errorbar(aes(ymin=Mean.Inc.melt$value-SEM.Inc.melt$value,
ymax=Mean.Inc.melt$value+SEM.Inc.melt$value),width=.1,
position=position_dodge(.9))+
xlab('Treatment')+
ylab('Percentage Incidence (%)')+
ylim(0,60)+
scale_y_continuous(expand=c(0,0),limits=c(0,60))+
scale_x_discrete(expand=c(0,0))+
theme_bw()+
theme(axis.line=element_line(colour='black'),panel.grid.major=element_blank(),
panel.grid.minor=element_blank(),panel.border=element_blank(),
panel.background=element_blank())+
geom_vline(xintercept=0)+theme(legend.position='none')
I guess the point is - does anyone know if there a way I can get my axis to face inwards?