def plot_scales(self, titles=None, fig_kwargs={}, **kwargs):
from ..plotting import plotting_library as pl<EOL>if titles is None:<EOL><INDENT>titles = [r'<STR_LIT>'.format(name) for name in self.names]<EOL><DEDENT>M = len(self.bgplvms)<EOL>fig = pl().figure(rows=<NUM_LIT:1>, cols=M, **fig_kwargs)<EOL>for c in range(M):<EOL><INDENT>canvas = self.bgplvms[c].kern.plot_ARD(title=titles[c], figure=fig, col=c+<NUM_LIT:1>, **kwargs)<EOL><DEDENT>return canvas<EOL>
Plot input sensitivity for all datasets, to see which input dimensions are
significant for which dataset.

:param titles: titles for axes of datasets

kwargs go into plot_ARD for each kernel.