update sushi plots

- support colour map (type to colour); either explicit or arbitrary
- use bezier curves instead of arcs, because an arc radius translates to
  different arc heights dependent on the distance between the end points