Vertical layout for a calendar heatmap.
The month boundaries and the enclosed highlighted area are created using the
dateRangePath()
function defined in the date-range-path.js
. You can draw a path around any date range within a year by providing it a beginning and end date or a beginning date and a day-based offset, like a week or a month.
Fork from Mike Bostock's Calendar View
https://d3js.org/d3.v4.min.js