modify abstract method

AttributesGroups modify(
  1. AttributesGroups groups,
  2. Map<String, ScaleConv<dynamic, num>> scales,
  3. AlgForm form,
  4. CoordConv coord,
  5. Offset origin,
)

Modifies the position of mark items.

The aesthetic encodes are in the groups.

Note that the modifier should be functional, which means to return a new groups list as result, not to change the input groups.

Implementation

AttributesGroups modify(
  AttributesGroups groups,
  Map<String, ScaleConv> scales,
  AlgForm form,
  CoordConv coord,
  Offset origin,
);