From 1.8-6 changelog: plot.gam now silently returns a list of plotting data, to help advanced users (Fabian Scheipl) to produce customized plot. Check to see if this changes or makes any thing easier.