Learning D3.js. Read the tutorials and added zoom effect in lineChart. In order to get data dynamically, there are many ways. We can get data directly from .csv file, or we can create json file of .csv (or any other) data and then import that file. Initially, I was working with json file, so I converted the .csv to json using a script but then found that direct importing from .csv file to d3 is also possible. Now, using that strategy. Well written documentation and tutorials are available but still facing problem. Slow Learning. Its ok, need to read again. Just Chill!