Shows How we can roll our own charting component for very specific needs.

Here the requirement is to compare time series continuous analogue values along with some digital inputs which are coming from different channels with irregular time intervals. Look at the data format and how they are bound with d3 for our specific purpose.