Shouldn't theme_classic actually have axis lines? Is the update a mistake? See theme_classic(): http://docs.ggplot2.org/dev/ggtheme.html