Python / d3.js charts
To create chart chart showing total forms submitted by week, grouped by lead source, trended over the last eight weeks. Combined with next bullet so that interactivity is week vs. month, as well as select/deselect lead sources to declutter chart if desired. Also, average form submissions by lead source are calculated based on week/month interactivity toggle.
D3 code generating chart showing total forms submitted by month, trended over the last six months.
D3 code generating chart showing forms submitted last week (Sun-Sat), grouped by lead source. Code should be based on current Week - 1 so that it can be run against each week's data without code changes.
We used Python for data transforming , data aggregation, tables creating and group data by date. Then we used D3.js for X and Y axis defining, legend adding and values formatting.