edge opacities now accept numbers, functions, and string for scales, along with a min (closes #219)