def figure(self, nrows, ncols, **kwargs):
raise NotImplementedError("<STR_LIT>")<EOL>
Get a new figure with nrows and ncolumns subplots.
Does not initialize the canvases yet.

There is individual kwargs for the individual plotting libraries to use.