I was under the impression that you have to call subplots() or add_subplot() to get an Axis handle.  `ax1.set_xticks(xticks)`