What problem does this feature solve?
Enabling dynamically adjusting to symbol offsets (pretty much like what EChart had done for symbol size). One example use case would be differentiating two symbols overlapped from a discrete dataset.
What does the proposed API look like?
symbolOffset : (val) => { ... }