Updated code to make plotting coverage more flexible

The original code was only using the default parameters and wasn't parsing and using any of the method's opts{}