ENH Wrap for matplotlib to support 'as_grey'

Otherwise, relying on matplotlib and using as_grey led to errors