At work, I was asked to make a heat map calendar to visualize the data on dash plotly so I did some research and found out that plotly figure factory module works for dash.
I made this dynamic Heat map Calendat with hovering annotation feature. The calendar itself uses Calendar module so users can vary the calendar by simply changing the year and month.
I will paste the code here.
Let me know if I made any mistakes or if you have any questions.