Looks good but not practical to use. I would love to see some JS support through which I can feed in data. Looking at documentation, I did not find how can I feed data. Looks like I have to calculate it manually or hardcode it.
If I missed something, can you point me to the right place in documentation? That's something that would make this useful.