Create a canvas there is no canvas for the figure.

If the figure is created from matplotlib.figure.Figure rather than pyplot.figure.