Source code in 15 libraries — Python: Altair, Bokeh, lets-plot, Matplotlib, Plotly, plotnine, Pygal, Seaborn; R: ggplot2; Julia: Makie.jl; JavaScript: Chart.js, D3.js, Apache ECharts, Highcharts, MUI X Charts.
A calendar heatmap visualizes time-series data on a calendar grid, where each day is represented as a cell and color intensity indicates the value magnitude. The layout follows a calendar structure with days as cells, weekdays as rows, weeks as columns, and months as labeled sections along the top. This visualization excels at revealing daily patterns, seasonal trends, and temporal anomalies over extended time periods.

Preview render from the Bokeh implementation.