Bar Chart of the Expenditures

Data Pipe line?

Making the data flow through functions starts simply by calling the fetch function, and resolving the promise. Arquero takes over the dataWrangling part.Then D3 is used for creating the Rect elements.

Calling the data when required

Loading the data by using a event trigger is straight forward when the d3.csv is called back with the function