def show(args):
    """execute subcommand show"""
    kwargs = vars(args)
    kwargs['channel'] = kwargs.get('channel', 0)
    if args.backend == 'mpl':
        from liesl.show.mpl import show
    elif args.backend == 'ascii':
        from liesl.show.textplot import show
    del kwargs['backend']
    del kwargs['subcommand']
    arguments = dict()
    for k, v in kwargs.items():
        if v is not None:
            arguments[k] = v
    return show(**arguments)
