Issue #69 shows that 1-form plotting had a particularly nasty feature: the different directions' colors didn't correspond to the same values.
This happened because the implementation used two different quiver plots, one for each direction. We close #69 because in this PR the two different quivers are combined together into one quiver invocation. Then matplotlib knows what to do.
While we're at it, we added support for specifying colormaps in the form-plotting utility.
Issue #69 shows that 1-form plotting had a particularly nasty feature: the different directions' colors didn't correspond to the same values.
This happened because the implementation used two different quiver plots, one for each direction. We close #69 because in this PR the two different quivers are combined together into one quiver invocation. Then matplotlib knows what to do.
While we're at it, we added support for specifying colormaps in the form-plotting utility.