You can control exactly what is displayed in the
labels=as.character(end.of.month) call. Just change it to
labels=format(end.of.month, "%b-%y")
I had left it in yyyy-mm-dd format because I thought end of month was
non-standard and needed the full day expressed. (Otherwise the first of
the month would be assumed).
> Perhaps an alternative would be to simply subtract one month from all
> the data to be plotted.
That could work, but I would think it would be misleading. But if it is
convention in your field, then that is fine.
> -Mauricio