Time Series
Static

Calendar Heatmap

Calendar heatmaps display time-series data organized in a calendar format, where each day is represented as a cell colored by the value it represents. Made popular by GitHub's contribution graph, this visualization is excellent for identifying patterns in daily activities, seasonal trends, and day-of-week effects. It provides an intuitive way to understand how metrics vary across days, weeks, and months.

Example Visualization

Calendar heatmap showing daily step counts for 2023 with YlOrRd color scale

Try this prompt

"Create a GitHub-style calendar heatmap showing daily 'Step Count' activity for the entire year 2023. Generate realistic fitness data with weekly patterns (higher on weekdays, lower weekends), seasonal variation (more active in spring/summer), and occasional rest days (zero steps). Use the YlOrRd (Yellow-Orange-Red) colormap with white for zero/missing days. Display all 12 months in a horizontal layout with month labels. Add a color legend showing step ranges (0, 5K, 10K, 15K+). Annotate the highest-activity day with a marker. Include summary statistics: total steps, average daily steps, longest streak, and best month."
Generate this now

Python Code Example

Loading code...

Console Output

Output
Average daily steps: 10000
Total steps in 2023: 3,650,000
Max daily steps: 15,432
Min daily steps: 5,823
Best day: 2023-07-15 (15,432)
Worst day: 2023-02-03 (5,823)

Common Use Cases

  • 1Tracking daily habits (exercise, reading, coding)
  • 2Visualizing GitHub contribution activity
  • 3Monitoring website traffic patterns
  • 4Analyzing seasonal business trends

Pro Tips

Choose appropriate color scales for your data type

Add annotations for notable days or events

Consider multiple years side-by-side for comparison