I would like to format dates in a dates vs value plot
import datetime as datetime
from matplotlib import pyplot as pl
values = [3, 2, 5]
dates = [datetime.datetime(2014, 3, 30, 10, 56, 11, 889521),datetime.datetime(2014, 4, 1, 6, 16, 11, 889521),datetime.datetime(2014, 4, 2, 12, 16, 11, 889521)]
fig=pl.figure()
graph = fig.add_subplot(111)
graph.plot(dates,values,'k-')
pl.gcf().autofmt_xdate()
pl.show()
gives the following : 
The dates are formatted '%H:%M:%S'.
How could I easily format it to '%d/%m/%Y - %H:%M:%S' ?
I have read numerous answers using num2dates and so on, but can't find a more direct way.