Idea to add functionality that either directly provides the patch object (or multiple) instead of the locations themselves (additional flag?) to make patch modification easier. Alternative (additional) is to pass in all the requested properties and pass through to plotting functions.
Currently have to save a patch to set specific properties:
plot(Z,[color],[alpha]); % <= plot zonotope object
p = gca().Children(1); %<= grab last ploted object and save patch
set(p, varargin); %<= varargin sets object styles w/ name-var pairs