allow user to specify plot type, and match types over subset