D3.js vs Chart.js vs dimple | What are the differences? | StackShare