From the course: D3.js Essential Training for Data Scientists

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Introducing other data methods

Introducing other data methods - D3.js Tutorial

From the course: D3.js Essential Training for Data Scientists

Start my 1-month free trial

Introducing other data methods

- [Instructor] So far, we've looked at five groups of data loaders. CSV, JSON, XML, TXT, and HTML. They each supply the data to the webpage in quite different ways. But we get hold of them in quite similar ways. In fact, all of these so-called convenience methods are part of something called d3 request which has the following structure, in d3 speak we have d3.request(url) which means load the file at location url. Then for some of the handlers we have .row which lets us format the data as we load it. For all of the handlers we have .get which is where we do something with the data such as display it as a chart. In d3 terms, the do something part is called the callback function. We can play with this structure quite a bit. For instance, we could write exactly the same function like this. Formatting by row is still possible for tabular formats like CSV. D3 works out which function is for which purpose by its location within the brackets. Now you could write the functions out long form…

Contents